【16.2.6】SpreadJS 保存的 json 数据,使用GcExcel打开报错
本帖最后由 Ellia.Duan 于 2023-12-12 14:54 编辑产品:SpreadJS、 GcExcel .Net
版本:16.2.6
问题编号:DOCXLS-9398
Spread 保存的 json 数据,使用 GC Excel 打开报错,帮忙定位一下具体的报错原因
异常的 json 文件见附件
您这边用的GcExcel是哪个版本?我用Java的6.2.5没有出现报错的问题。
Joestar.Xu 发表于 2023-12-7 14:13
您这边用的GcExcel是哪个版本?我用Java的6.2.5没有出现报错的问题。
用这个文件看看呢
本帖最后由 Joestar.Xu 于 2023-12-7 16:32 编辑
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。
问题编号:DOCXLS-9398
Joestar.Xu 发表于 2023-12-7 16:16
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。
问题编号:DOCXLS-9398
补充一下,我们是后端是用的 .net哈 收到,这边还在调研中,等后续有进展我会在本帖中回复您。 本帖最后由 Ellia.Duan 于 2023-12-12 14:54 编辑
经调研,此问题来自于Chart2,此chart是一个环状图,并没有数据标签位置的设置,但是json中确实异常出现了此属性,导致导入gcexcel失败,此问题在gc中预计7.0.1修复,在加载的时候会忽略这个错误。
目前临时解决的办法是,直接删除json中该节点
另外,还是得继续排查如何重现得到此错误json的场景,以从源头来解决问题,如果确实是通过SpreadJS的编辑器某些操作导致的问题,我们会提交给SpreadJS研发来修复
Richard.Ma 发表于 2023-12-11 18:24
经调研,此问题来自于Chart2,此chart是一个环状图,并没有数据标签位置的设置,但是json中确实异常出现了 ...
删除 json 中的图例位置的数据节点的话,我希望知道圆环图和饼图在 josn 中的 chartType 枚举值。我查 Spread 的官方 API,里面给的饼图和圆环图的 chartType 枚举和 json 中的不一致 本帖最后由 Richard.Ma 于 2023-12-14 16:13 编辑
以下四种类型的图表不应有 dLblPos:需要注意的是,你应该通过spreadjs的每一个series,其中的charttype来获取图表类型,因为有可能有组合图表这些图表的类型,可以通过spreadjs提供的charttype枚举值判断
[*]面积图
[*]
[*]雷达图
[*]
[*]3D图表:所有以3D形式显示的图表。
[*]圆环图
[*]
您好,该问题已在7.0.1版本中修复,您可以升级后再测试一下。
页:
[1]