2

質問があります。このプラグインである Handsontable を使用して、HTML でテーブルを作成しています。これは、Excel と同じようにコンテンツを変更したり、行を追加したりします。

しかし、私の問題は、この変更されたテーブルをExcelにエクスポートするにはどうすればよいですか.

君の力が必要

4

3 に答える 3

5

この問題を解決するには 2 つの方法があります -

  • 保存時に、すべてのデータを使用してサーバーに AJAX 要求を行います。そして、以下に記載されているように、Apache POI のようなものを使用して Excel を作成します -

    サーバー上のExcelファイルにJQuery Handsontableを保存します

  • jQuery から Excel に保存 - エクスポート用のボタンを作成し、クリックすると次のようになります。

$("#btnExport").click(function(e) {
    window.open('data:application/vnd.ms-excel,' + $('#dvData').html());
    e.preventDefault();
});
于 2013-02-19T11:34:56.320 に答える
2

これを試して:

$("#btnExport").click(function(e) {
    window.open('data:application/vnd.ms-excel,' + encodeURIComponent($('div[id$=dvData]').html()));
    e.preventDefault();
});
于 2015-10-01T04:49:17.417 に答える
0

これがあなたが探している答えかどうかはわかりませんが...

handontable から Excel シートに簡単にコピー & ペーストできます。

于 2013-06-27T11:26:16.397 に答える