找回密码
 立即注册

QQ登录

只需一步,快速开始

[已处理] 14.0.7 导出

Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-19 16:44:38
21#
年年不吃鱼 发表于 2021-5-19 16:30
那我这边怎么处理才能让值的类型也是数字?

给单元格赋值的时候给的是数值,那么类型就是数字了。例如setValue的时候传的是45.0而不是“45.0”。同样,还需要检查单元格的格式是否是“@”文本类型,有的话需要改为数值类型。
回复 使用道具 举报
年年不吃鱼
初级会员   /  发表于:2021-5-19 16:49:40
22#
Derrick.Jiao 发表于 2021-5-19 16:44
给单元格赋值的时候给的是数值,那么类型就是数字了。例如setValue的时候传的是45.0而不是“45.0”。同样 ...

我这边表格 image.png123417357.png image.png224145507.png 8.7所在单元格是其他单元格sum的公式,但是其他单元格都是数值,只有公式单元格是“8.7”,而且设置的也是数字格式,不是文本格式
回复 使用道具 举报
年年不吃鱼
初级会员   /  发表于:2021-5-19 16:52:02
23#
年年不吃鱼 发表于 2021-5-19 16:49
我这边表格8.7所在单元格是其他单元格sum的公式,但是其他单元格都是数值,只有公式单元格是“8.7”,而 ...

D18,E18两个公式单元格导出就是正常的,F18,G18导出是0
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-19 16:56:40
24#
年年不吃鱼 发表于 2021-5-19 16:52
D18,E18两个公式单元格导出就是正常的,F18,G18导出是0

F18和G18引用的单元格对应的值都是文本,所以Excel和WPS不会进行计算。
image.png863047180.png
要想在Excel中正常计算,需要给引用的单元格设置数值格式的值而不是带有引号的字符串。

在SpreadJS之所以能计算带有引号的字符串是因为SpreadJS支持这种计算方式,而Excel和WPS不支持。
回复 使用道具 举报
年年不吃鱼
初级会员   /  发表于:2021-5-19 17:03:25
25#
Derrick.Jiao 发表于 2021-5-19 16:56
F18和G18引用的单元格对应的值都是文本,所以Excel和WPS不会进行计算。

要想在Excel中正常计算,需要 ...

不是文本,在表内还是好的,导出就变成文本了 image.png523218078.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-19 17:10:49
26#
年年不吃鱼 发表于 2021-5-19 17:03
不是文本,在表内还是好的,导出就变成文本了

建议您升级至14.1.0后尝试,若仍未解决您的问题,麻烦您提供一份能复现问题的demo这边调研一下。
回复 使用道具 举报
123
您需要登录后才可以回帖 登录 | 立即注册
返回顶部