找回密码
 立即注册

QQ登录

只需一步,快速开始

jyjc 讲师达人认证
高级会员   /  发表于:2021-1-15 17:48  /   查看:3679  /  回复:5
本帖最后由 jyjc 于 2021-1-15 18:15 编辑


new GC.Workbook().FromJson(json);




JSON源文件.json

69.77 KB, 下载次数: 249

报错信息.txt

6.2 KB, 下载次数: 160

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-15 18:06:28
沙发
您好,建议您参考下面的demo
  1. Workbook workbook = new Workbook();

  2.                 FileInputStream fit = new FileInputStream("derrick.ssjson");

  3.                 workbook.fromJson(fit);

  4.                 workbook.save("测试.xlsx");
复制代码

我这边测试是正常导入的
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-1-15 18:08:11
板凳
版本号:4.0.2
使用开发语言为.net
回复 使用道具 举报
jyjc讲师达人认证
高级会员   /  发表于:2021-1-16 13:18:11
地板
本帖最后由 jyjc 于 2021-1-16 16:24 编辑
DerrickJiao 发表于 2021-1-15 18:06
您好,建议您参考下面的demo

我这边测试是正常导入的

你好,问题原因初步定位,是因为datatable里面的集合是乱序导致的报错,看贵方是否考虑优化这块,开发语言:.NET,GCExcel版本:4.0.2 image.png683948058.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-1-18 09:33:27
5#
jyjc 发表于 2021-1-16 13:18
你好,问题原因初步定位,是因为datatable里面的集合是乱序导致的报错,看贵方是否考虑优化这块,开发语 ...

问题已收到,我这边让负责的.NET的同事调研一下。
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-1-21 11:06:37
6#
jyjc 发表于 2021-1-16 13:18
你好,问题原因初步定位,是因为datatable里面的集合是乱序导致的报错,看贵方是否考虑优化这块,开发语 ...

你好,已经和研发确认,确实是这个原因引起的

在第1002行,键“ 3”小于上一个键“ 107”。 这是不允许的。 “ dataTable”元素要求子项的键需要按数字升序排列。这个暂时没有优化的计划

你这边这个文件是如何生成的?可以考虑从源头解决问题
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部