Jun2005 发表于 2023-3-7 18:13:32

GCexcel生成数据透视表问题(DOCXLS-7800)

本帖最后由 Lynn.Dou 于 2023-3-20 11:38 编辑

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

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

我是通过这种方式绑定的

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





Richard.Ma 发表于 2023-3-7 18:43:06

请上传一个重现问题的demo,
或者至少有原始的excel文件,以及后续通过gcexcel执行的代码,我们来协助分析原因

Jun2005 发表于 2023-3-8 10:04:21

Richard.Ma 发表于 2023-3-7 18:43
请上传一个重现问题的demo,
或者至少有原始的excel文件,以及后续通过gcexcel执行的代码,我们来协助分析 ...

测试文件已发送

Jun2005 发表于 2023-3-8 11:12:07

Richard.Ma 发表于 2023-3-7 18:43
请上传一个重现问题的demo,
或者至少有原始的excel文件,以及后续通过gcexcel执行的代码,我们来协助分析 ...

在附件里面

Lynn.Dou 发表于 2023-3-8 17:56:14

本帖最后由 Lynn.Dou 于 2023-3-8 17:58 编辑

您使用的是哪个版本呢?这边使用GcExcel V6.0.0 测试,导出的excel文件可以在微软Excel正常打开,未出现报错问题。
(附件为示例demo,供参考:Test.java)
您可以升级测试下。

Jun2005 发表于 2023-3-8 18:04:49

Lynn.Dou 发表于 2023-3-8 17:56
您使用的是哪个版本呢?这边使用GcExcel V6.0.0 测试,导出的excel文件可以在微软Excel正常打开,未出现报 ...

我5.2.4版本

Lynn.Dou 发表于 2023-3-9 09:16:52

您升级V6测试下,附件为示例demo,看能否解决此问题

Jun2005 发表于 2023-3-10 10:32:03

Lynn.Dou 发表于 2023-3-9 09:16
您升级V6测试下,附件为示例demo,看能否解决此问题

多级表头问题,升级6.0要另外付钱吧??看看可以在5.2.4 的版本做修复吗

Lynn.Dou 发表于 2023-3-10 15:59:08

这边用V5.2.4测试,导出的excel文件在微软Excel中打开也没有出现损坏问题,您可以在我前面给您的demo基础上,修改pom.xml中的版本信息,实际测试下。

综合两次测试结果来看,与V6版本应该没关系。
根据您目前提供的资料还不能复现此问题,建议您在demo基础上修改补充下相关代码,需要能复现您的问题,这边再调研下具体原因。

Jun2005 发表于 2023-3-16 13:34:05

本帖最后由 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
页: [1] 2
查看完整版本: GCexcel生成数据透视表问题(DOCXLS-7800)