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

QQ登录

只需一步,快速开始

shero

金牌服务用户

16

主题

35

帖子

153

积分

金牌服务用户

积分
153
shero
金牌服务用户   /  发表于:2025-3-25 16:55  /   查看:95  /  回复:7
从外部excel复制一行数据,在spreadjs中选中一个单元格,右键弹框中点击“仅粘贴值”按钮,没有任何反应
image.png788211059.png
想通过此方法把复制的数据过滤掉公式,横杠等特殊信息。请问要如何实现,目前是否支持这种操作

7 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2025-3-25 17:32:56
沙发
您好!跨产品复制粘贴时,被复制的数据由操作系统的剪贴板保存,而右键菜单中的各粘贴选项从产品内部的粘贴板读取数据。

以您的使用场景为例,在Microsoft Excel中对某单元格按下ctrl+c或使用右键菜单的复制功能,Excel将依次将数据写在自身内部的剪贴板和操作系统剪贴板。然后,在Excel中通过ctrl+v或右键菜单中的任意一种粘贴功能都能将数据正常粘贴,而且通过右键菜单的粘贴功能粘贴所得结果符合功能特性。

紧接着,在SpreadJS中对某单元格按下ctrl+v粘贴,SpreadJS首先从自身内部的剪贴板读取,由于SpreadJS中未使用ctrl+c或右键菜单中的复制功能,因此SpreadJS内部剪贴板空空如也。那么,SpreadJS会继续从操作系统剪贴板读取数据后将其粘贴在单元格中。但是,如果使用SpreadJS右键菜单中的粘贴功能,只能从自身剪贴板读取数据,因为没有数据,所以粘贴功能被触发后并无数据写入单元格。

对于您的需求,您可以在Excel中按照要求粘贴后,将粘贴所得数据复制粘贴至SpreadJS中。
回复 使用道具 举报
shero
金牌服务用户   /  发表于:2025-3-25 18:11:16
板凳
Wilson.Zhang 发表于 2025-3-25 17:32
您好!跨产品复制粘贴时,被复制的数据由操作系统的剪贴板保存,而右键菜单中的各粘贴选项从产品内部的粘贴 ...

“如果使用SpreadJS右键菜单中的粘贴功能,只能从自身剪贴板读取数据,因为没有数据,所以粘贴功能被触发后并无数据写入单元格”意思是这样操作是无效的是吗?目前项目组要求这样实现,而不是ctrl+v来实现
回复 使用道具 举报
shero
金牌服务用户   /  发表于:2025-3-25 18:12:00
地板
那有什么好的方法实现“仅粘贴值”的功能吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-3-26 08:57:30
5#
shero 发表于 2025-3-25 18:12
那有什么好的方法实现“仅粘贴值”的功能吗

严格来说,并不是无效,因为SpreadJS在响应右键粘贴功能从自身剪贴板读取数据,只是自身剪贴板中没有数据。

如果您需要使用ctrl+v而且只需要粘贴数值或公式或其他右键菜单支持的特殊化粘贴功能,您可以先在Microsoft Excel中复制后使用其中的有仅粘贴功能得到相应的内容,再复制这个内容粘贴至SpreadJS。
回复 使用道具 举报
shero
金牌服务用户   /  发表于:2025-3-26 10:54:59
6#
Wilson.Zhang 发表于 2025-3-26 08:57
严格来说,并不是无效,因为SpreadJS在响应右键粘贴功能从自身剪贴板读取数据,只是自身剪贴板中没有数据 ...

Microsoft Excel中应该仅复制值(但是好像没有这个功能),然后再ctrl+v粘贴到spreadjs中
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-3-26 12:10:12
7#
shero 发表于 2025-3-26 10:54
Microsoft Excel中应该仅复制值(但是好像没有这个功能),然后再ctrl+v粘贴到spreadjs中

操作如下动图所示:
1. 在Microsoft Excel中复制单元格A5。
2. 在单元格C10使用右键菜单中的“仅粘贴值”粘贴。
3. 复制单元格C10后粘贴至SpreadJS。

Excel仅复制值.gif
回复 使用道具 举报
Matthew.Xue
超级版主   /  发表于:2025-3-31 10:22:57
8#
您好,根据Wilson的回复以及我之前给您的解释,您提出的问题应该已经讲清楚了,这主要是浏览器的安全策略和Excel不支持仅复制值导致的,SpreadJS没有太好的处理方式。
这边就先结贴了,有问题可以发新帖~
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部