找回密码
 立即注册

QQ登录

只需一步,快速开始

jyjc 讲师达人认证
高级会员   /  发表于:2021-9-7 14:52  /   查看:3461  /  回复:14
本帖最后由 Richard.Ma 于 2021-9-9 15:17 编辑

后端GCExcel给表单设置分组后报错,行列都有同样的问题,版本:4.1
worksheet为IWorksheet类型

//列设置会报错情况
worksheet.Range["B:I"].Group();
worksheet.Range["H:M"].Group();
worksheet.Range["D:G"].Group();

//行设置会报错情况
worksheet.Range["6:20"].Group();
worksheet.Range["14:28"].Group();
worksheet.Range["7:13"].Group();

3.png
2.png
1 (2).png

评分

参与人数 1金币 +2000 收起 理由
Richard.Ma + 2000 感谢提交bug

查看全部评分

14 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-10 10:49:07
推荐
本帖最后由 Derrick.Jiao 于 2021-10-9 11:53 编辑

嗯,有其他的问题欢迎发新帖咨询
——————————————————————
4.2.3已发布,请升级至该版本。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-7 16:07:07
沙发
你好,在新版本中,你这边行合并的问题可以重现,上方的列合并的几行代码可以正常执行,行合并的问题我会先和研发沟通一下然后给你回复

另外,在你这边的行合并和列合并中,我看到有的区域是交叉的,比如[B:I]和[H:M],["6:20"]和["14:28"]这个设置是基于什么需求呢?
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-9-7 16:16:20
板凳
Richard.Ma 发表于 2021-9-7 16:07
你好,在新版本中,你这边行合并的问题可以重现,上方的列合并的几行代码可以正常执行,行合并的问题我会先 ...

你的新版本是多少版本啊?我这边4.1的版本是报错的。

需求的话就是页签会展示上下两个表单,表单的列上层级可能不一致,所以会考虑这种错开的情况。
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-9-7 16:45:11
地板
本帖最后由 jyjc 于 2021-9-7 17:06 编辑
Richard.Ma 发表于 2021-9-7 16:07
你好,在新版本中,你这边行合并的问题可以重现,上方的列合并的几行代码可以正常执行,行合并的问题我会先 ...

我这边还有一个问题,显示指定层级数据,worksheet.Outline.ShowLevels(columnLevels: 2);对列不生效,设置行上是生效的。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-7 16:57:31
5#
目前用的是4.2,列分组不会报错,但是我估计最终也不是你需要的效果

包括excel本身也是没有办法实现这种交叉分组的,比如在excel中进行上面说的[B:I]和[H:M]依次合并,最终是
image.png444152221.png
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-9-7 17:06:12
6#
本帖最后由 jyjc 于 2021-9-7 17:08 编辑
Richard.Ma 发表于 2021-9-7 16:57
目前用的是4.2,列分组不会报错,但是我估计最终也不是你需要的效果

包括excel本身也是没有办法实现这种 ...

如果是和excel一致可以接受,至少不报错。
列上显示指定层级数据不生效这个问题,可以看看吗?
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-7 17:22:48
7#
是的,列分组虽然没有报错,最终的分组结果和Excel也有不同,这个我会一起和研发沟通后给您回复,

此帖暂时保留处理
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-9-7 17:26:36
8#
本帖最后由 jyjc 于 2021-9-7 17:49 编辑
Richard.Ma 发表于 2021-9-7 17:22
是的,列分组虽然没有报错,最终的分组结果和Excel也有不同,这个我会一起和研发沟通后给您回复,

此帖 ...

客户着急用,下周要发包,希望能尽快解决。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-7 18:25:54
9#
本帖最后由 Richard.Ma 于 2021-9-9 11:46 编辑

收到,此帖中的问题已经提交给研发,明天会和研发尽快帮您确认问题,行分组保存报错:DOCXLS-4824
列分组结果错误:DOCXLS-4823
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-9-9 11:34:18
10#
Richard.Ma 发表于 2021-9-7 18:25
收到,明天会和研发尽快帮您确认问题

这个问题今天可以有结论吗?
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部