找回密码
 立即注册

QQ登录

只需一步,快速开始

LilaS
金牌服务用户   /  发表于:2024-9-12 17:06  /   查看:184  /  回复:17
20金币
本帖最后由 Wilson.Zhang 于 2024-9-12 18:01 编辑


产品:SpreadJS
版本:17.1.2
调研编号:SJS-26450

动画 (2).gif503731078.png

下附sjs

export (4).zip

86.72 KB, 阅读权限: 100, 下载次数: 1

最佳答案

查看完整内容

您好!我们使用您提供的.xlsx文件测试了,了解到您将数据源设置为文本格式是为了保留数据精度,精度确实可以因此保留,但是同时因为其字符串内容而阻碍了计算问题。在复制之前,将数据设置常规格式,复制常规格式的数据即可保留数据精度,同时在粘贴后也不影响数据计算。如下动图所示:

17 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:7 天前
来自 16#

您好!我们使用您提供的.xlsx文件测试了,了解到您将数据源设置为文本格式是为了保留数据精度,精度确实可以因此保留,但是同时因为其字符串内容而阻碍了计算问题。在复制之前,将数据设置常规格式,复制常规格式的数据即可保留数据精度,同时在粘贴后也不影响数据计算。如下动图所示:
复制常规.gif
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:7 天前
2#
您好!使用您提供的.sjs文件,我们复现了问题,我们调研下先,之后会及时向您同步结论。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:7 天前
3#
Wilson.Zhang 发表于 2024-9-12 17:30
您好!使用您提供的.sjs文件,我们复现了问题,我们调研下先,之后会及时向您同步结论。

好的
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:7 天前
4#
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:6 天前
5#
您好!该问题正在调研中,调研编号是SJS-26450,我们会及时向您同步进展和结论,请您耐心等候。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:6 天前
6#
您好!我们调研发现,文件中MAX函数引用的数据是字符串,我们将文件导出为Excel也确认了相关数据是字符串,Excel也不能计算,将这些数据转为数值后方可正常使用MAX函数得出最大值,如下动图所示:
MaxMin.gif

您在为单元格填充数值时使用Worksheet:setValue()即可正常对其执行MAX和MIN函数计算。


回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:6 天前
7#
Wilson.Zhang 发表于 2024-9-13 11:04
您好!我们调研发现,文件中MAX函数引用的数据是字符串,我们将文件导出为Excel也确认了相关数据是字符串, ...



可这里显示的是数值啊 编辑后就正常了 是bug吧

动画.gif639203490.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:6 天前
8#
LilaS 发表于 2024-9-13 11:18
可这里显示的是数值啊 编辑后就正常了 是bug吧

请问下您填报这些数据的方式,咱们一块讨论下。
回复 使用道具 举报
LilaS
金牌服务用户   /  发表于:6 天前
9#
Wilson.Zhang 发表于 2024-9-13 12:01
请问下您填报这些数据的方式,咱们一块讨论下。

image.png517266234.png

数据是从excel中复制过去的 然后转的数值格式 但我试了一下 sjs中 合并单元格了MAX就无法计算

动画.gif253995360.png
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部