找回密码
 立即注册

QQ登录

只需一步,快速开始

rex_chujie
金牌服务用户   /  发表于:2023-12-19 20:11  /   查看:4423  /  回复:19
本帖最后由 Lynn.Dou 于 2023-12-26 15:38 编辑

产品:GcExcel
版本:5.1.1
问题编号:DOCXLS-9499
前端将json数据送到服务端,后端通过GC生成excel。
将excel下载下来之后,发现用wps打开没有报错,看着也正常,用excel打开提示修复,修复之后样式丢失了。
由于excel内容不方便对外,暂时无法提供。
存在疑惑问题:导致wps打开和excel打开不一致的原因可能是什么


image.png863530578.png
image.png441282042.png

19 个回复

倒序浏览
Lynn.Dou讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-20 09:50:14
沙发
您好,
导致wps打开和excel打开不一致的原因 需要根据文件具体去调研,还请提供下相关ssjson文件以及使用的GcExcel版本,我们实际导出验证看看。
如果文件涉及隐私数据,您可以做一些删减或造伪数据,能复现描述的问题即可。
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2023-12-21 11:33:38
板凳
Lynn.Dou 发表于 2023-12-20 09:50
您好,
导致wps打开和excel打开不一致的原因 需要根据文件具体去调研,还请提供下相关ssjson文件以及使用 ...

导出的excel如下:

并表管理系统静态表套表.xlsx (2.4 MB, 下载次数: 544)
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-21 13:45:13
地板

您好,之前的回复中需要您提供的是导出这个Excel文件的ssjson文件,而不是这个Excel文件。

只有这个Excel文件我们是无法完整复现出您的问题的。
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2023-12-21 19:07:28
5#
Joestar.Xu 发表于 2023-12-21 13:45
您好,之前的回复中需要您提供的是导出这个Excel文件的ssjson文件,而不是这个Excel文件。

只有这个Ex ...

数据有点大,我把数据拆了下

image.png362911071.png
框出来的文件是json数据的最外层数据其中sheets是空对象,原本里面sheet的数据放到了其他的文件里面
fulljson.zip (6.05 MB, 下载次数: 588)
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-22 09:46:52
6#
本帖最后由 Joestar.Xu 于 2023-12-22 11:12 编辑

您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

问题编号:DOCXLS-9499
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-25 11:36:59
7#
您好,该问题可能是由不同工作表中的重复样式引起的,参考以下解决方法:

  1. XlsxSaveOptions op = new XlsxSaveOptions();
  2. op.setExcludeUnusedStyles(true);
  3. workbook.save("result.xlsx", op);
复制代码
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-26 13:47:36
8#
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。
回复 使用道具 举报
rex_chujie
金牌服务用户   /  发表于:2023-12-27 13:46:04
9#
Joestar.Xu 发表于 2023-12-26 13:47
您好,请问您的问题是否已经解决,如果仍未解决,欢迎继续回帖,我们来协助调研。

找后端同事看了下,在调整的过程当中,在对应的类中没有看到setExcludeUnusedStyles这个方法
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-27 16:53:31
10#
您好,上面提供给您的代码是临时解决方案,您在导出前添加那部分代码即可。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部