一、tableExport.js对中文的支持很差,经常出现乱码,去修改代码比较繁琐。css
二、用clipBoard.js代替html
bootCDN地址: https://cdn.bootcss.com/clipboard.js/2.0.1/clipboard.min.jsjquery
用法:cdn
html:htm
<button class="btn btn-success" id="copy" data-clipboard-target="#table">复制到剪切板</button> //复制按钮ip
<table class= "table table-bordered table-condensed table-hover" id="table"> //被拷贝的表格文档
jquery:get
var clipboard = new ClipboardJS('#copy');io
clipboard.on('success', function(e) {table
alert("已复制,请粘贴到EXCEL文档中");
e.clearSelection();
});
clipboard.on('error', function(e) {
alert("复制失败");
});
三、最后再粘贴到EXCEL表里,至今未发现乱码
总结:
1)该方法缺点是步骤多了一点
2)该方法优势:
21)避免了乱码
22)虽然步骤多一步,但比较符合用户操做习惯