找回密码
 立即注册

QQ登录

只需一步,快速开始

ct杰

注册会员

11

主题

34

帖子

101

积分

注册会员

积分
101
ct杰
注册会员   /  发表于:2021-6-9 18:06  /   查看:4932  /  回复:18

复制EXCEL单元格内容
image.png360252379.png
到spread中,好像多出了半个换行符的空格
image.png908093871.png

还有没有其他办法去掉?除了下面的方法,不想每个画面都去绑定sheet.bind(GC.Spread.Sheets.Events.ClipboardPasted, function (sender, args) {}

image.png442127990.png
image.png621891784.png

18 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-9 18:11:10
沙发
正如上面的的回复,这个是目前的一个已知的浏览器限制,没有更好的方法。
回复 使用道具 举报
ct杰
注册会员   /  发表于:2021-6-10 09:54:38
板凳
请问,粘贴的内容为什么不用下图的1,而要新追加下图的2,有什么区别吗?
image.png148493651.png
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-10 10:06:45
地板
ct杰 发表于 2021-6-10 09:54
请问,粘贴的内容为什么不用下图的1,而要新追加下图的2,有什么区别吗?

1是SpreadJS的剪切板的内容,2是浏览器的粘贴监听
回复 使用道具 举报
ct杰
注册会员   /  发表于:2021-6-10 10:47:17
5#
ClipboardPasted和addEventListener怎么都没触发?
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-10 11:28:36
6#
ct杰 发表于 2021-6-10 10:47
ClipboardPasted和addEventListener怎么都没触发?

请问您进行粘贴操作了吗?我这边测试都是触发的。ClipboardPasted是监听Spread内部的粘贴,addEventListener监听的是SpreadJS内部和外部的粘贴。
回复 使用道具 举报
ct杰
注册会员   /  发表于:2021-6-10 13:28:25
7#
已经知道原因,我使用了sheet.startEdit(true);,处于编辑状态
末尾多出来的空格是\r???怎么感觉好像不是
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-6-10 13:34:47
8#
ct杰 发表于 2021-6-10 13:28
已经知道原因,我使用了sheet.startEdit(true);,处于编辑状态
末尾多出来的空格是\r???怎么感觉好像不是

这个demo只是用于解决上面限制的一个临时方案,您可以根据您的需求进行修改。对于这个demo可能导致的其他问题,这边可能没有更好的解决方案。
回复 使用道具 举报
ct杰
注册会员   /  发表于:2021-6-10 13:46:25
9#
我现在想问一下从EXCEL复值到spread多出的字符是什么?
excel单元格值是:"MPA90"
spread中的值是:"MPA90 ​"
多出了的空格长度好像是2。。。
回复 使用道具 举报
ct杰
注册会员   /  发表于:2021-6-10 13:48:17
10#
。。。怎么显示成这样了
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部