找回密码
 立即注册

QQ登录

只需一步,快速开始

Jun2005

注册会员

17

主题

57

帖子

168

积分

注册会员

积分
168
Jun2005
注册会员   /  发表于:2023-3-7 18:13  /   查看:5733  /  回复:15
1金币
本帖最后由 Lynn.Dou 于 2023-3-20 11:38 编辑

如果excel文件是多级表头的情况,生成数据透视图后,打开excel文件会损坏。单级表头正常。

以下这种多级表头生成数据透视图会异常,可以排查一下吗?
我是通过

我是通过这种方式绑定的

IPivotField field_Category = pivottable.getPivotFields().get(2);
field_Category.setOrientation(PivotFieldOrientation.RowField);



image.png967612304.png

附件.zip

935.76 KB, 下载次数: 1857

15 个回复

正序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-4-24 16:38:04
16#
此bug预计在6.1修复,修复后会在帖子中更新
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-17 14:18:01
15#
ok,已将此问题记录下来进一步调研原因,待有进展在贴中通知您。
本贴先做保留处理。
回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-17 09:54:52
14#
本帖最后由 Jun2005 于 2023-3-17 09:55 编辑
Lynn.Dou 发表于 2023-3-17 09:39
“gcexcel,计算列和计算项 是不能共存。不然会报错”
这个问题指的是11楼所示报错问题吗?
如果不是,请 ...

是11楼那个问题。我同时建计算项和计算字段就会报11楼的错,你把其中一个注释都不会报错。看看11楼那个问题怎么解决,是产品bug还是我代码问题
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-17 09:39:35
13#
“gcexcel,计算列和计算项 是不能共存。不然会报错”
这个问题指的是11楼所示报错问题吗?
如果不是,请再提供可复现此问题的文件和复现步骤。
回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-16 17:50:06
12#
本帖最后由 Jun2005 于 2023-3-16 17:56 编辑
Lynn.Dou 发表于 2023-3-16 17:41
根据您提供的代码测试,在V5.0.4和V6.0.4均会出现下图报错问题, 但与您描述的不一致:

附件为测试demo, ...

之前那个错误,我忘记怎么测试出来的了。在我系统现在执行出现的错误也是和你一样的。我发现 gcexcel,计算列和计算项 是不能共存。不然会报错,。看看怎么解决。前端是无这个问题的
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-16 17:41:10
11#
根据您提供的代码测试,在V5.0.4和V6.0.4均会出现下图报错问题, 但与您描述的不一致:
image.png168645323.png
附件为测试demo,您下载运行看看,排查下出现不一致的原因。

GcExcel_demo_maven.zip

950.1 KB, 下载次数: 1465

回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-16 13:34:05
10#
本帖最后由 Jun2005 于 2023-3-16 13:36 编辑
Lynn.Dou 发表于 2023-3-10 15:59
这边用V5.2.4测试,导出的excel文件在微软Excel中打开也没有出现损坏问题,您可以在我前面给您的demo基础上 ...

5.2.5版本 数据透视图 生成 计算项 报错,麻烦帮我看看,在附件.zip。 我上传了新的代码。重新下载一次

这个错误。找不到原因
com.grapecity.documents.excel.InvalidFormulaException: Pivottable formulas can only refer to items in the same field as the calculated item.: null
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-10 15:59:08
9#
这边用V5.2.4测试,导出的excel文件在微软Excel中打开也没有出现损坏问题,您可以在我前面给您的demo基础上,修改pom.xml中的版本信息,实际测试下。
image.png376295165.png
综合两次测试结果来看,与V6版本应该没关系。
根据您目前提供的资料还不能复现此问题,建议您在demo基础上修改补充下相关代码,需要能复现您的问题,这边再调研下具体原因。
回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-10 10:32:03
8#
Lynn.Dou 发表于 2023-3-9 09:16
您升级V6测试下,附件为示例demo,看能否解决此问题

多级表头问题,升级6.0要另外付钱吧??看看可以在5.2.4 的版本做修复吗
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-9 09:16:52
7#
您升级V6测试下,附件为示例demo,看能否解决此问题
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部