如何使用Handsontable将网站中的表格导出到EXCEL

时间:2013-02-18 10:30:32

标签: jquery handsontable

我有一个问题,现在我使用Handsontable这个插件在HTML中创建表,这与使用excel更改内容,添加行等相同。

但我的问题是如何将此更改的表格导出为Excel。

需要你的帮助

3 个答案:

答案 0 :(得分:5)

您有两种方法可以解决此问题 -

  • 在保存时向服务器发出包含所有数据的AJAX请求。并使用Apache POI之类的东西来创建Excel,如下所示 -

    Save JQuery Handsontable to an excel file on server

  • 从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工作表中。