请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

馒头000

注册会员

1

主题

3

帖子

10

积分

注册会员

积分
10
  • 46

    金币

  • 1

    主题

  • 3

    帖子

最新发帖
馒头000
注册会员   /  发表于:2021-12-26 17:22  /   查看:3188  /  回复:5
1金币
本帖最后由 Derrick.Jiao 于 2021-12-27 18:00 编辑

我们用的spreadjs前端版本是13.1
我们用的gcexcel的后端版本是4.1

1. 前端生成的json在后端通过gcexcel读取fromjson
2. 不做任何修改,再通过gcexcel导出tojson
3. 导出的json再通过gcexcel读取fromjson ,这个时候会报错,说segment的问题

事实上,我们的代码会在gcexcel读取以后,做一些修改,但是为了调试,所以直接把修改注释掉了,保证只是gcexcel的读取和导出

根据我们的分析,这个场景只是在有rououline的情况下才有。由于项目马上要上线,请尽快帮我们分析一下。谢谢。




附件为前端生成的原始json

spreadjs.zip

97.35 KB, 下载次数: 455

前端生成的json

最佳答案

查看完整内容

这个问题我们初步调研,问题应该是在toJSON的时候索引出错了,我们预计是在5.0.2中修复。

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-26 17:22:53
来自 6#
馒头000 发表于 2021-12-30 08:46
你好,关于这个问题有什么最新的进展吗

这个问题我们初步调研,问题应该是在toJSON的时候索引出错了,我们预计是在5.0.2中修复。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-27 09:59:02
2#
你好,我这边用Gc4.1.1导入json,并导出json。然后将导出的json导入到13.1.3的SpreadJS中,未能复现你描述的问题。建议你先升级gc到目前最新的版本4.2.6尝试,以及SpreadJS的最新版本14.2.5。若仍未解决,请提供能复现问题的完整demo,这边来做进一步调研。 image.png180609435.png

回复 使用道具 举报
馒头000
注册会员   /  发表于:2021-12-27 14:02:23
3#
Derrick.Jiao 发表于 2021-12-27 09:59
你好,我这边用Gc4.1.1导入json,并导出json。然后将导出的json导入到13.1.3的SpreadJS中,未能复现你描述 ...

不是将json再次导入到spreadjs中,是将导出的json再次导入到gcexcel中,这个时候会报错
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-12-27 18:00:47
4#
馒头000 发表于 2021-12-27 14:02
不是将json再次导入到spreadjs中,是将导出的json再次导入到gcexcel中,这个时候会报错

了解了,这边问题已复现,会做进一步调研,此贴先改为保留处理,有进展会在本帖更新(SJS-11429)
回复 使用道具 举报
馒头000
注册会员   /  发表于:2021-12-30 08:46:19
5#
你好,关于这个问题有什么最新的进展吗
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部