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中修复。
页: 1 [2] 3 4
查看完整版本: 前端导出sjs,后端GcExcel用getValue获取空单元格值时,得到“自动读入信息”