找回密码
 立即注册

QQ登录

只需一步,快速开始

年年不吃鱼

初级会员

47

主题

129

帖子

424

积分

初级会员

积分
424

[已处理] 14.0.7 导出

年年不吃鱼
初级会员   /  发表于:2021-5-13 10:05  /   查看:5795  /  回复:25
在页面中展示是对的, image.png779993285.png ,单元格公式等于下面三个单元格相加,但是导出以后,公式所在单元格就变成了0,公式还是存在的,只有双击一下下面几个单元格,公式才会生效,是什么原因?

25 个回复

正序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-19 17:10:49
26#
年年不吃鱼 发表于 2021-5-19 17:03
不是文本,在表内还是好的,导出就变成文本了

建议您升级至14.1.0后尝试,若仍未解决您的问题,麻烦您提供一份能复现问题的demo这边调研一下。
回复 使用道具 举报
年年不吃鱼
初级会员   /  发表于: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 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 16:52:02
23#
年年不吃鱼 发表于 2021-5-19 16:49
我这边表格8.7所在单元格是其他单元格sum的公式,但是其他单元格都是数值,只有公式单元格是“8.7”,而 ...

D18,E18两个公式单元格导出就是正常的,F18,G18导出是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”,而且设置的也是数字格式,不是文本格式
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-19 16:44:38
21#
年年不吃鱼 发表于 2021-5-19 16:30
那我这边怎么处理才能让值的类型也是数字?

给单元格赋值的时候给的是数值,那么类型就是数字了。例如setValue的时候传的是45.0而不是“45.0”。同样,还需要检查单元格的格式是否是“@”文本类型,有的话需要改为数值类型。
回复 使用道具 举报
年年不吃鱼
初级会员   /  发表于:2021-5-19 16:30:49
20#
Derrick.Jiao 发表于 2021-5-18 13:48
数字格式不等同于值的类型为数字,通过getValue拿到的值是带有引号的,说明这个值是个字符串,这边给您调 ...

那我这边怎么处理才能让值的类型也是数字?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-5-18 13:48:48
19#
年年不吃鱼 发表于 2021-5-18 13:39
导出成excel就变成自定义格式的单元格了

数字格式不等同于值的类型为数字,通过getValue拿到的值是带有引号的,说明这个值是个字符串,这边给您调整了Excel,你可以看一下。

增值税.xlsx

16.74 KB, 下载次数: 95

回复 使用道具 举报
年年不吃鱼
初级会员   /  发表于:2021-5-18 13:39:44
18#
年年不吃鱼 发表于 2021-5-18 13:39
但是我导出之前在spread中确实是数字格式的单元格

导出成excel就变成自定义格式的单元格了
回复 使用道具 举报
123下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部