请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

huawei-unistar
金牌服务用户   /  发表于:2017-9-14 09:43  /   查看:5724  /  回复:7
如题,想禁用这个

7 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-14 12:04:08
沙发
请问您是从spreadjs表格中复制内容,粘贴到哪里呢?Excel,SpreadJS,还是其他的地方。
回复 使用道具 举报
huawei-unistar
金牌服务用户   /  发表于:2017-9-14 18:53:57
板凳
其他地方,比如记事本
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-15 10:12:20
地板
这个目前没有办法,因为向外复制走的是浏览器的复制粘贴,复制直接复制的是显示内容,除非设置formatter在显示时就不以科学计数法进行显示。
回复 使用道具 举报
huawei-unistar
金牌服务用户   /  发表于:2017-9-15 10:18:08
5#
可以,如何设置?默认就是科学技术法?
由于我们这边是自定义的cellType,有可能处理没有按照你们的来。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-9-15 14:14:37
6#
您好,设置formatter您可以参考
http://demo.gcpowertools.com.cn/ ... ples/basicFormatter
具体设置成什么样式,您可以根据demo中列举的样式选择合适自己的。
自定义单元格跟单元格格式是两回事,并不冲突
回复 使用道具 举报
viperous_devil
金牌服务用户   /  发表于:2019-6-3 11:23:52
7#
数字位数超过16位的时候,数字就会发生变化比如11111111111111111会变成     11111111111111112。如果再加数字还会发生其他的变化
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2019-6-3 15:09:44
8#
viperous_devil 发表于 2019-6-3 11:23
数字位数超过16位的时候,数字就会发生变化比如11111111111111111会变成     11111111111111112。如果再加 ...

您好,这个问题实际上是javascript语言的大位数精度确实问题导致的,

参考这篇文章了解:https://www.cnblogs.com/xuyaoyao/p/9322035.html

实际上SpreadJS历代版本已经在这个问题上做出了很多修正工作,

您如果需要多位数字高精度的存储数据,是否可以考虑直接用字符串格式?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部