找回密码
 立即注册

QQ登录

只需一步,快速开始

Jun2005

注册会员

17

主题

57

帖子

168

积分

注册会员

积分
168
Jun2005
注册会员   /  发表于:2023-3-7 18:13  /   查看:5740  /  回复: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, 下载次数: 1863

15 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于: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讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-8 17:56:14
5#
本帖最后由 Lynn.Dou 于 2023-3-8 17:58 编辑

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

GcExcel_demo_maven.zip

45 KB, 下载次数: 1612

回复 使用道具 举报
Jun2005
注册会员   /  发表于:2023-3-8 18:04:49
6#
Lynn.Dou 发表于 2023-3-8 17:56
您使用的是哪个版本呢?这边使用GcExcel V6.0.0 测试,导出的excel文件可以在微软Excel正常打开,未出现报 ...

我5.2.4版本
回复 使用道具 举报
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-9 09:16:52
7#
您升级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-10 15:59:08
9#
这边用V5.2.4测试,导出的excel文件在微软Excel中打开也没有出现损坏问题,您可以在我前面给您的demo基础上,修改pom.xml中的版本信息,实际测试下。
image.png376295165.png
综合两次测试结果来看,与V6版本应该没关系。
根据您目前提供的资料还不能复现此问题,建议您在demo基础上修改补充下相关代码,需要能复现您的问题,这边再调研下具体原因。
回复 使用道具 举报
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
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部