【问题标题】:How to export table in website to EXCEL with Handsontable如何使用 Handsontable 将网站中的表格导出到 EXCEL
【发布时间】:2013-02-02 18:09:33
【问题描述】:

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

但我的问题是如何将更改后的表格导出到 excel。

需要你的帮助

【问题讨论】:

标签: jquery handsontable


【解决方案1】:

你有两种方法可以解决这个问题-

  • 保存时向服务器发出 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();
});

【讨论】:

  • 假设客户端机器上安装了 excel。
【解决方案2】:

试试这个:

$("#btnExport").click(function(e) {
    window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('div[id$=dvData]').html()));
    e.preventDefault();
});

【讨论】:

    【解决方案3】:

    不确定这是否是您正在寻找的答案,但是...

    您可以轻松地从掌上电脑复制并粘贴到 Excel 表格中。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-04-23
      • 2018-04-04
      • 2020-11-13
      • 2013-02-19
      • 2011-07-28
      • 2011-09-27
      • 1970-01-01
      • 2023-03-18
      相关资源
      最近更新 更多