找回密码
 立即注册

QQ登录

只需一步,快速开始

表格6666
金牌服务用户   /  发表于:2023-12-7 14:02  /   查看:1749  /  回复:9
1金币
本帖最后由 Ellia.Duan 于 2023-12-12 14:54 编辑

产品:SpreadJS、 GcExcel .Net
版本:16.2.6
问题编号:DOCXLS-9398

Spread 保存的 json 数据,使用 GC Excel 打开报错,帮忙定位一下具体的报错原因
异常的 json 文件见附件




GC 异常.json

158.26 KB, 下载次数: 101

9 个回复

倒序浏览
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-7 14:13:10
沙发
您这边用的GcExcel是哪个版本?我用Java的6.2.5没有出现报错的问题。

image.png207558898.png
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
表格6666
金牌服务用户   /  发表于:2023-12-7 15:59:05
板凳
Joestar.Xu 发表于 2023-12-7 14:13
您这边用的GcExcel是哪个版本?我用Java的6.2.5没有出现报错的问题。

用这个文件看看呢

图表 3 异常.json

145.94 KB, 下载次数: 105

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-7 16:16:14
地板
本帖最后由 Joestar.Xu 于 2023-12-7 16:32 编辑

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

问题编号:DOCXLS-9398

image.png967491455.png
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
表格6666
金牌服务用户   /  发表于:2023-12-8 15:30:32
5#
Joestar.Xu 发表于 2023-12-7 16:16
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

问题编号:DOCXLS-9398

补充一下,我们是后端是用的 .net哈
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2023-12-8 16:42:23
6#
收到,这边还在调研中,等后续有进展我会在本帖中回复您。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-11 18:24:54
7#
本帖最后由 Ellia.Duan 于 2023-12-12 14:54 编辑

经调研,此问题来自于Chart2,此chart是一个环状图,并没有数据标签位置的设置,但是json中确实异常出现了此属性,导致导入gcexcel失败,此问题在gc中预计7.0.1修复,在加载的时候会忽略这个错误。

目前临时解决的办法是,直接删除json中该节点
5adf21bab6ab250889c4873d01bc16b.png829511413.png

另外,还是得继续排查如何重现得到此错误json的场景,以从源头来解决问题,如果确实是通过SpreadJS的编辑器某些操作导致的问题,我们会提交给SpreadJS研发来修复
回复 使用道具 举报
表格6666
金牌服务用户   /  发表于:2023-12-14 11:05:06
8#
Richard.Ma 发表于 2023-12-11 18:24
经调研,此问题来自于Chart2,此chart是一个环状图,并没有数据标签位置的设置,但是json中确实异常出现了 ...

删除 json 中的图例位置的数据节点的话,我希望知道圆环图和饼图在 josn 中的 chartType 枚举值。我查 Spread 的官方 API,里面给的饼图和圆环图的 chartType 枚举和 json 中的不一致
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-12-14 16:11:33
9#
本帖最后由 Richard.Ma 于 2023-12-14 16:13 编辑

以下四种类型的图表不应有 dLblPos:
需要注意的是,你应该通过spreadjs的每一个series,其中的charttype来获取图表类型,因为有可能有组合图表
这些图表的类型,可以通过spreadjs提供的charttype枚举值判断


  • 面积图
  • image.png734735107.png





  • 雷达图
  • image.png261427611.png





  • 3D图表:所有以3D形式显示的图表。

  • 圆环图
  • image.png60092162.png


回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-1-17 12:19:16
10#
您好,该问题已在7.0.1版本中修复,您可以升级后再测试一下。
SpreadJS 17.0.9 | GcExcel 7.1.2 已发布~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部