找回密码
 立即注册

QQ登录

只需一步,快速开始

qq1012566386

初级会员

17

主题

31

帖子

337

积分

初级会员

积分
337
qq1012566386
初级会员   /  发表于:2018-5-24 16:43  /   查看:4400  /  回复:6
image.png897459106.png 在本地打开excel文件复制里面的表格。
无法在spreadJs插件中粘贴
image.png565183105.png

望解决,谢谢。
image.png547539062.png

MVCSample.rar

1.98 MB, 下载次数: 228

demo

6 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-24 17:39:19
沙发
好的,我帮您看一下。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-24 18:02:29
板凳
您好,原因是这样的,因为您Excel中列数数据的列数是Y列,而SpreadJS中默认设置只显示T列,所以无法复制,解决方法
设置:
spread.options.allowExtendPasteRange = true
这样会根据粘贴的内容自动扩展行数列数
然后在粘贴时就会自动扩展列数为Y列,这样就可以粘贴了。
回复 使用道具 举报
qq1012566386
初级会员   /  发表于:2018-5-25 09:31:00
地板
ClarkPan 发表于 2018-5-24 18:02
您好,原因是这样的,因为您Excel中列数数据的列数是Y列,而SpreadJS中默认设置只显示T列,所以无法复制, ...

您好,目前有两个新的问题:
1.在demo中设置之后是能粘贴了,但复制到spreadJs插件不会保留原有格式,导致达不到要求效果。
2.在实际开发代码中添加了此设置并没有生效,还是无法粘贴。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-25 14:37:35
5#
1.样式这个没办法啊,除非您直接导入该Excel到spreadjs中,否则仅仅能保留一些基本样式,无法做到完全复制的,毕竟跨平台了,一个是Excel,一个是浏览器端。
2.这个您要梳理一下您实际开发的代码了,毕竟demo中生效了,说明不是产品本身功能上的问题了。
回复 使用道具 举报
qq1012566386
初级会员   /  发表于:2018-5-25 17:01:20
6#
ClarkPan 发表于 2018-5-25 14:37
1.样式这个没办法啊,除非您直接导入该Excel到spreadjs中,否则仅仅能保留一些基本样式,无法做到完全复制 ...

好的,明白了,谢谢你。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-5-25 18:35:46
7#
不客气,有什么问题欢迎另开新帖进行询问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部