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