找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-10-28 14:30:36
11#
这个给您提供一个思路:监听ClipboardPasting事件,获取里面的pasteData,然后根据自己通过setValue等设置自己来填充内容。由于从外部复制走的是浏览器的剪切板,浏览器剪切板根据复制内容的不同,pasteData中的内容也不尽相同。所以需要根据实际场景挨个进行判断解析。然后再结合单元格的锁定状态来判断是否在该单元格上进行填充操作
回复 使用道具 举报
Ella@capgemini
注册会员   /  发表于:2021-11-4 15:19:19
12#
Fiooona 发表于 2020-10-19 09:54
在A区域按下Ctrl+c  ,在B区域按下Ctrl+v 或者粘贴按钮可以完成复制跳过锁定单元格。

麻烦问一下,我测试了一下你的demo,从外面excel复制三列,到你绿色的两列,粘不上怎么回事儿?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-4 16:27:34
13#
因为在demo中绿色的两列是可以编辑的,其余部分是不能被编辑的,复制了三列明显超过了绿色两列可以编辑的范围,所以无法粘贴成功
回复 使用道具 举报
普罗米修斯
注册会员   /  发表于:2022-4-14 17:22:49
14#
感谢,我用了demo可以实现功能,但是有个问题,外部excel复制(ctrl+c)的内容无法粘贴(ctrl+v)进来,麻烦问一下怎么解决
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-4-14 17:40:13
15#
普罗米修斯 发表于 2022-4-14 17:22
感谢,我用了demo可以实现功能,但是有个问题,外部excel复制(ctrl+c)的内容无法粘贴(ctrl+v)进来,麻 ...

请参考第11楼的回答。
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 立即注册
返回顶部