BND 发表于 2023-3-29 17:14:39

GcExcel读取不到名称管理器的名称数据(DOCXLS-7873)

本帖最后由 Clark.Pan 于 2023-4-4 10:30 编辑

1. 在spreadjs(16.0.5版本)前端表格中为相关单元定义了名称,如下图


2. 导出ssjson,使用GcExcel(V6.0.2版本)加载该ssjson,无法读取到这些名称数据。

*附件《gcexceldemo.rar》demo中使用读取名称workbook.getNames()的api是一直在使用的,未有改动。


Clark.Pan 发表于 2023-3-29 18:21:59

您好,问题已重现已经提交给了开发DOCXLS-7873,本帖改为保留处理,并移动至bug反馈版块,有关进展我会在本帖这里回复您。

BND 发表于 2023-3-30 14:47:24

Clark.Pan 发表于 2023-3-29 18:21
您好,问题已重现已经提交给了开发DOCXLS-7873,本帖改为保留处理,并移动至bug反馈版块,有关进展我会在本 ...

这个问题正在阻塞我们生产环境业务流程,很急的,今天啥时候处理好?

Clark.Pan 发表于 2023-3-30 15:52:21

问题原因已经找到,计划会在下个版本进行修复。
我们是做产品的,产品bug修复会在新版本中发布,而且不仅修复并且要进行完全的测试,这个也会花费时间,所以正式发布可能没您想那么快,您需要有心理预期。
介于您的情况,这个问题刚好有临时的workaround可以提供:
可以将ssjson中的externalReference节点删除掉。

我的建议您可以先试一下临时的workaround,看看还有没有其他问题,如果没用,先用上述方案,等到正式的修复发布后,您再升级至新版本彻底解决您这个问题。

BND 发表于 2023-3-30 18:12:05

Clark.Pan 发表于 2023-3-30 15:52
问题原因已经找到,计划会在下个版本进行修复。
我们是做产品的,产品bug修复会在新版本中发布,而且不仅 ...

验证了,临时的workaround是有效的。
但是我上传demo的ssjson是去掉了很多页签的。
实际业务场景的模板很多,导出来的ssjson往往是很大的。
处理起来很耗时的。

Clark.Pan 发表于 2023-3-30 18:55:23

这个没办法了,毕竟是临时的解决方案,本身意思就是先对付一下。正常还是等修复版本发布吧

Lynn.Dou 发表于 2023-4-10 11:05:07

更新进展:
此问题已在V6.0.6修复,您可以通过maven升级测试下。
页: [1]
查看完整版本: GcExcel读取不到名称管理器的名称数据(DOCXLS-7873)