【17.1.2】 SJS模板中部分数据使用MAX或MIN函数失效
本帖最后由 Wilson.Zhang 于 2024-9-12 18:01 编辑产品:SpreadJS
版本:17.1.2
调研编号:SJS-26450
下附sjs
LilaS 发表于 2024-9-13 18:26
好的
您好!我们使用您提供的.xlsx文件测试了,了解到您将数据源设置为文本格式是为了保留数据精度,精度确实可以因此保留,但是同时因为其字符串内容而阻碍了计算问题。在复制之前,将数据设置常规格式,复制常规格式的数据即可保留数据精度,同时在粘贴后也不影响数据计算。如下动图所示:
您好!使用您提供的.sjs文件,我们复现了问题,我们调研下先,之后会及时向您同步结论。
{:5_110:} Wilson.Zhang 发表于 2024-9-12 17:30
您好!使用您提供的.sjs文件,我们复现了问题,我们调研下先,之后会及时向您同步结论。
好的 LilaS 发表于 2024-9-12 17:37
好的
:mj72: 您好!该问题正在调研中,调研编号是SJS-26450,我们会及时向您同步进展和结论,请您耐心等候。
{:5_110:} 您好!我们调研发现,文件中MAX函数引用的数据是字符串,我们将文件导出为Excel也确认了相关数据是字符串,Excel也不能计算,将这些数据转为数值后方可正常使用MAX函数得出最大值,如下动图所示:
您在为单元格填充数值时使用Worksheet:setValue()即可正常对其执行MAX和MIN函数计算。
Wilson.Zhang 发表于 2024-9-13 11:04
您好!我们调研发现,文件中MAX函数引用的数据是字符串,我们将文件导出为Excel也确认了相关数据是字符串, ...
可这里显示的是数值啊 编辑后就正常了 是bug吧
LilaS 发表于 2024-9-13 11:18
可这里显示的是数值啊 编辑后就正常了 是bug吧
请问下您填报这些数据的方式,咱们一块讨论下。 Wilson.Zhang 发表于 2024-9-13 12:01
请问下您填报这些数据的方式,咱们一块讨论下。
数据是从excel中复制过去的 然后转的数值格式 但我试了一下 sjs中 合并单元格了MAX就无法计算
页:
[1]
2