Jeffrey_sun
发表于 2023-12-4 11:26:20
Jeffrey_sun 发表于 2023-12-4 10:24
你好,不是这样操作的,这边的问题过程是这样的:上传excl数据,前端上数到sjs,并且将sjs传给后端gc解析 ...
数据是excl,sjs是事先配置好的模板
MasterJ
发表于 2023-12-4 11:41:12
Joestar.Xu 发表于 2023-12-1 11:49
您好,经调研,这个文件中存在一些错误的node节点,我想问一下您这边的这个文件是怎么产生的?或者说在导出 ...
您好,方便告诉我们这个sjs文件哪些节点存在错误吗
Joestar.Xu
发表于 2023-12-4 15:38:19
您好,您提供的demo.sjs中存在一些节点的值为非法的情况:
属性"v"的值只能是int类型,但是出现了null的情况。
现在的情况非常奇怪,如您所述,这个文件由SpreadJS产生,但是将这个sjs文件重新由SpreadJS导入再导出就不会出现这个问题了。
按照您提供的信息,我们推测是您在将Excel数据上数到sjs文件的时候出现的问题,因此需要您这边提供一个完整的可以复现这个sjs文件的Demo。
我这边做了一个简单的Demo模板,您在这个Demo中填充相关的代码,在能够复现这个问题的时候您将这个Demo再提供给我们,我们这边调研一下看看是什么原因。
corner_mvp
发表于 2023-12-12 10:16:47
Joestar.Xu 发表于 2023-12-4 15:38
您好,您提供的demo.sjs中存在一些节点的值为非法的情况:
您好,这是我们提供的demo,操作步骤为,首先上传demo.sjs, 再上传demo.excel, 删除单元格439J内容最后导出sjs,导出后的sjs用后端gc打开此sjs文件J2等空白单元格会显示为“OU编码”, 这与导出时前端显示为空白单元格是不符的,麻烦看看是什么导致的
Jeffrey_sun
发表于 2023-12-12 10:22:02
corner_mvp 发表于 2023-12-12 10:16
您好,这是我们提供的demo,操作步骤为,首先上传demo.sjs, 再上传demo.excel, 删除单元格439J内容最后导 ...
@Joestar.Xu “OU编码”是我们这边发现的新问题,和“自动读入信息”是极其类似的,都是前端处理后,后端GC获取空白单元格数值有问题,前端重新加载一次,后端在getValue就好了
Joestar.Xu
发表于 2023-12-12 11:11:10
本帖最后由 Joestar.Xu 于 2023-12-12 12:07 编辑
corner_mvp 发表于 2023-12-12 10:16
您好,这是我们提供的demo,操作步骤为,首先上传demo.sjs, 再上传demo.excel, 删除单元格439J内容最后导 ...
您好,我在删除单元格439J前导出ex1.sjs,删除后导出ex2.sjs,分别导入GcExcel中后获取J2单元格都显示了“OU编码”;原始的sjs文件并没有这个问题,我们这边根据这个Demo调研一下,后续有进展我会在本帖中回复您。
问题编号:SJS-21852
Jeffrey_sun
发表于 2023-12-14 11:30:46
Joestar.Xu 发表于 2023-12-12 11:11
您好,我在删除单元格439J前导出ex1.sjs,删除后导出ex2.sjs,分别导入GcExcel中后获取J2单元格都显示了 ...
请问一下,这个问题找到原因了吗?计划什么时候可以修复
Joestar.Xu
发表于 2023-12-14 11:34:27
您好,已初步确认是GcExcel的一个Bug,目前开发正在修复中,暂无相关的发布计划和时间,等确定后我会在帖子中回复您。
Jeffrey_sun
发表于 2023-12-14 11:48:41
Joestar.Xu 发表于 2023-12-14 11:34
您好,已初步确认是GcExcel的一个Bug,目前开发正在修复中,暂无相关的发布计划和时间,等确定后我会在帖子 ...
我的理解是前端导致的sjs文件错误,复核之前说的“自动读入信息”node节点有问题。请教一下,这个和“自动读入信息”的问题,是否是同一个?
Joestar.Xu
发表于 2023-12-14 12:05:44
您好,就它们的表现来看是一同个问题。该问题涉及到的情况比较复杂,之前的给您的关于node节点错误的结论并不准确,我们和SpreadJS团队和GcExcel团队共同探讨了一下,认为是GcExcel的兼容性问题,所以该问题将在GcExcel中修复。