我有一个问题,现在我使用Handsontable这个插件在HTML中创建表,这与使用excel更改内容,添加行等相同。
但我的问题是如何将此更改的表格导出为Excel。
需要你的帮助
答案 0 :(得分:5)
您有两种方法可以解决此问题 -
在保存时向服务器发出包含所有数据的AJAX请求。并使用Apache POI之类的东西来创建Excel,如下所示 -
从jQuery保存到Excel - 创建一个导出按钮,单击它将执行以下操作:
$("#btnExport").click(function(e) { window.open('data:application/vnd.ms-excel,' + $('#dvData').html()); e.preventDefault(); });
答案 1 :(得分:2)
试试这个:
$("#btnExport").click(function(e) {
window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('div[id$=dvData]').html()));
e.preventDefault();
});
答案 2 :(得分:0)
不确定这是否是您正在寻找的答案,但是......
您可以轻松复制&从handontable粘贴到Excel工作表中。