Jeffrey_sun 发表于 2023-11-30 15:56:18

前端导出sjs,后端GcExcel用getValue获取空单元格值时,得到“自动读入信息”

本帖最后由 Ellia.Duan 于 2024-1-17 11:10 编辑

产品:SpreadJS、GcExcel
版本:SpreadJS V16.2.4、GcExcel V6.2.0
问题编号:DOCXLS-9365、SJS-21852
LastReview:2024-1-17
预计在v7.0.2版本修复此问题

问题描述:以附件中demo.sjs的TB sheet为例,GC通过getValue()方法获取任意空单元格值时,获取到的值是:“自动读入信息”
其他现象描述:当我将demo.sjs通过我们自己的线上spreadjs设计器(16.2.4)保存过后,再通过getValue()获取空单元格值时,可以正常获取到null


Joestar.Xu 发表于 2023-11-30 16:34:45

本帖最后由 Joestar.Xu 于 2023-11-30 16:39 编辑

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

问题编号:DOCXLS-9365

Jeffrey_sun 发表于 2023-11-30 16:48:18

Joestar.Xu 发表于 2023-11-30 16:34
您好,问题已重现,这边调研一下,后续有进展我会在本贴中回复您。

问题编号:DOCXLS-9365

好的,麻烦加急处理一下,因为这个问题导致后面上数全是自动录入信息,几乎没法用:dizzy:

Joestar.Xu 发表于 2023-11-30 17:05:41

好的:loap1:

Joestar.Xu 发表于 2023-12-1 11:49:26

本帖最后由 Joestar.Xu 于 2023-12-1 11:57 编辑

您好,经调研,这个文件中存在一些错误的node节点,我想问一下您这边的这个文件是怎么产生的?或者说在导出为sjs文件之前做了什么操作?

最好能够有一个复现该问题的Demo。

MasterJ 发表于 2023-12-1 12:09:16

Joestar.Xu 发表于 2023-12-1 11:49
您好,经调研,这个文件中存在一些错误的node节点,我想问一下您这边的这个文件是怎么产生的?或者说在导出 ...

您好,我是和楼主一个团队的,这个文件前端做了上数处理,没有做其他操作,然后save保存出来的

Joestar.Xu 发表于 2023-12-1 12:15:28

了解了,您这边提供下模板的数据源,我们这边复现一下看能否产生这个错误的文件。

Jeffrey_sun 发表于 2023-12-1 15:29:13

Joestar.Xu 发表于 2023-12-1 12:15
了解了,您这边提供下模板的数据源,我们这边复现一下看能否产生这个错误的文件。

上传的数据来自excl,请查看附件

Joestar.Xu 发表于 2023-12-1 16:09:58

您好,我这边将您提供的Excel文件导入到SpreadJS中后再导出为sjs文件,将这个sjs文件导入到GcExcel中后取任意空单元格的值,未能复现出这个问题。



我注意到这个数据好像与之前您提供的数据并不一致,还是需要请您提供一个可以产生导致该错误的Demo,我们复现后进一步调研一下。

原来:



现在:

Jeffrey_sun 发表于 2023-12-4 10:24:03

本帖最后由 Jeffrey_sun 于 2023-12-4 11:29 编辑

Joestar.Xu 发表于 2023-12-1 16:09
您好,我这边将您提供的Excel文件导入到SpreadJS中后再导出为sjs文件,将这个sjs文件导入到GcExcel中后取任 ...
你好,不是这样操作的,这边的问题过程是这样的:上传excl数据,前端上数到sjs,sjs是事先已经配置好的模板,这时将sjs传给后端gc解析,gc解析时出的问题。
页: [1] 2 3 4
查看完整版本: 前端导出sjs,后端GcExcel用getValue获取空单元格值时,得到“自动读入信息”