找回密码
 立即注册

QQ登录

只需一步,快速开始

neptune

注册会员

12

主题

32

帖子

128

积分

注册会员

积分
128
neptune
注册会员   /  发表于:2021-2-23 11:38  /   查看:2695  /  回复:5
在excel中有部分单元格的格式为货币类型,这种类型导致粘贴到spreadjs中千位数会带逗号,在计算这些列的合计的时候(因为有条件限制,业务上是获取的单元格的value进行计算),用js中的parseFloat进行数字和的计算时,如果获取到的单元格值为1,085.00,则经过parseFloat转换后,输出的值为1,这种情况请问我这可以如何处理?

5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-23 11:50:28
沙发
您好,这边未能复现您的问题,麻烦您提供一个能复现问题的demo,这边调研一下。
回复 使用道具 举报
neptune
注册会员   /  发表于:2021-2-23 12:13:59
板凳
本帖最后由 neptune 于 2021-2-23 12:15 编辑
DerrickJiao 发表于 2021-2-23 11:50
您好,这边未能复现您的问题,麻烦您提供一个能复现问题的demo,这边调研一下。

我这边模拟了下货币类型粘贴到spreadjs中的样式。

SpreadDemo.zip

2.81 MB, 下载次数: 245

回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-23 13:39:34
地板
neptune 发表于 2021-2-23 12:13
我这边模拟了下货币类型粘贴到spreadjs中的样式。

您可以参考附件的demo,去除数字的千位分隔符

SpreadDemo.zip

2.81 MB, 下载次数: 252

回复 使用道具 举报
neptune
注册会员   /  发表于:2021-2-23 15:10:13
5#
DerrickJiao 发表于 2021-2-23 13:39
您可以参考附件的demo,去除数字的千位分隔符

谢谢您的回答,这个给我提供了一个思路。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-2-23 15:25:43
6#
neptune 发表于 2021-2-23 15:10
谢谢您的回答,这个给我提供了一个思路。

不用客气,有其他的问题欢迎继续交流~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部