找回密码
 立即注册

QQ登录

只需一步,快速开始

待定红尘
注册会员   /  发表于:2022-1-6 10:01  /   查看:1858  /  回复:7
1金币
image.png865917358.png image.png102963561.png
image.png189673155.png
image.png777666930.png
image.png307169188.png

最佳答案

查看完整内容

这个是正常现象,从excel复制粘贴到SpreadJS时,走的是操作系统的剪切板,操作系统的剪切板只能拿到显示值4353.73,而无法获取单元格内的真实值4353.73456,因此粘贴的是4353.73。 如果想要获取真实值复制粘贴,请在excel双击单元格进入编辑状态进行复制

7 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-1-6 10:01:26
来自 3#
这个是正常现象,从excel复制粘贴到SpreadJS时,走的是操作系统的剪切板,操作系统的剪切板只能拿到显示值4353.73,而无法获取单元格内的真实值4353.73456,因此粘贴的是4353.73。

如果想要获取真实值复制粘贴,请在excel双击单元格进入编辑状态进行复制
回复 使用道具 举报
待定红尘
注册会员   /  发表于:2022-1-6 10:04:07
2#
上面的是excel里面保留两位小数的值,我设置了spread.options.allowCopyPasteExcelStyle = false,但是粘贴过来的还是保留两位小数后的值,而不是原始的4353.73456
回复 使用道具 举报
待定红尘
注册会员   /  发表于:2022-1-6 10:46:49
4#
那这个有解决办法吗?
回复 使用道具 举报
待定红尘
注册会员   /  发表于:2022-1-6 10:57:44
5#
我看在excel里面这样操作就没什么问题
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-1-6 11:13:27
6#
待定红尘 发表于 2022-1-6 10:57
我看在excel里面这样操作就没什么问题

解决办法就像上面说的双击进入编辑状态,此时单元格显示的就是真实值,然后进行复制。

excel里面操作没问题是因为这个走的的excel这个应用程序内部的剪切板,而SpreadJS与Excel之间分别是web端与应用程序之间的复制。
回复 使用道具 举报
待定红尘
注册会员   /  发表于:2022-1-6 11:26:56
7#
Derrick.Jiao 发表于 2022-1-6 11:13
解决办法就像上面说的双击进入编辑状态,此时单元格显示的就是真实值,然后进行复制。

excel里面操作 ...

好吧,那就先这样吧
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-1-6 11:31:50
8#
待定红尘 发表于 2022-1-6 11:26
好吧,那就先这样吧

好的,那这边就结贴了,有新问题请开新帖交流
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部