日期:2014-05-16  浏览次数:20437 次

如何从excel复制表格到html?
就是从excel上复制一组表格,然后再在网页上右键点粘贴就把表格复制到网页上了.
我觉得要实现这个功能太困难了,不过老板说没问题......求高手解答!

------解决方案--------------------
你老板是不是做这方面开发的,感觉这些东西,应该需要做个插件出来才行吧。

不懂得,顶一下。
------解决方案--------------------
放个可编辑的iframe/div,从excel复制粘贴到编辑器里面可以显示为表格形式,你获取里面的html进行后续处理

不过获取html的时机不太好掌握,ctrl+v可以判断键盘,但是点击右键,不知道操作者哪时会执行粘贴操作,所以你可以建议你老板用ctrl+v粘贴,禁用右键


<div contenteditable="true" oncontextmenu="return false" style="height:200px;width:350px;border:solid 1px black" onkeyup="checkKey(this,event)"></div>
<script>
    function checkKey(div,e) {
        if (e.ctrlKey && e.keyCode == 86) {//ctrl+v
            alert(div.innerHTML)
        }
    }
</script>