在Excel中选择要复制的区域,“复制”后在剪切板中的Text形式内容是以Tab分隔的。要实现“粘贴”的功能,只需要获取剪切板中文本,然后根据换行“\n”得到每行数据,再将行根据“\t”分割得到对应Cell中的数据,赋值给Td中的Element。
这个过程重点是js如何访问到剪切板的内容。
在IE浏览器中可以直接使用window.clipboardData,函数window.clipboardData.getData(‘Text‘) 便可以取到。但是在chrome和firefox中就不行了。网上和剪切板相关的,大多是说明如何将网页的内容放到剪切板中去,如何从剪切板取数据没有查到解决方法。
具体内容,请访问我的主页:
http://www.iyummy.com.cn/Blog/Index
使用Js从Excel复制数据粘贴到页面上,布布扣,bubuko.com
时间: 2024-10-23 07:31:55