找回密码
 立即注册

QQ登录

只需一步,快速开始

hnjzt

金牌服务用户

7

主题

13

帖子

48

积分

金牌服务用户

积分
48
hnjzt
金牌服务用户   /  发表于:2017-11-14 17:02  /   查看:11832  /  回复:14
目前有需求要求,复制多列数据,同时对存在锁定和未锁定单元格的区域进行粘贴,如果是锁定单元格,则跳过不处理,未锁定单元格能粘贴成功
这个有什么好的办法实现呢??

14 个回复

正序浏览
Fiooona
论坛元老   /  发表于:2020-10-19 09:54:31
推荐
image.png321429442.png 在A区域按下Ctrl+c  ,在B区域按下Ctrl+v 或者粘贴按钮可以完成复制跳过锁定单元格。

features_worksheet_protection_JavaScript.zip

2.95 KB, 下载次数: 284

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2022-4-14 17:40:13
15#
普罗米修斯 发表于 2022-4-14 17:22
感谢,我用了demo可以实现功能,但是有个问题,外部excel复制(ctrl+c)的内容无法粘贴(ctrl+v)进来,麻 ...

请参考第11楼的回答。
回复 使用道具 举报
普罗米修斯
注册会员   /  发表于:2022-4-14 17:22:49
14#
感谢,我用了demo可以实现功能,但是有个问题,外部excel复制(ctrl+c)的内容无法粘贴(ctrl+v)进来,麻烦问一下怎么解决
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-11-4 16:27:34
13#
因为在demo中绿色的两列是可以编辑的,其余部分是不能被编辑的,复制了三列明显超过了绿色两列可以编辑的范围,所以无法粘贴成功
回复 使用道具 举报
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 开发认证
超级版主   /  发表于:2020-10-28 14:30:36
11#
这个给您提供一个思路:监听ClipboardPasting事件,获取里面的pasteData,然后根据自己通过setValue等设置自己来填充内容。由于从外部复制走的是浏览器的剪切板,浏览器剪切板根据复制内容的不同,pasteData中的内容也不尽相同。所以需要根据实际场景挨个进行判断解析。然后再结合单元格的锁定状态来判断是否在该单元格上进行填充操作
回复 使用道具 举报
rsandtl
初级会员   /  发表于:2020-10-28 11:19:56
10#
如果是从外部excel中Ctrl+c复制过来的数据,在B区域按下Ctrl+v 还是粘贴不成功呢,这个要怎么解决呢??
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2020-10-15 00:00:11
8#
暂时没有现成的Demo, 不过可以列入我们的工作计划中,我将该贴暂时标记为保留处理,预计在本周内完善这个Demo后会在此更新~
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
ximen
金牌服务用户   /  发表于:2020-10-14 22:23:33
7#
有个demo吗? 造福全人类的分享,跪求
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部