私はspring mvcを使用しており、データを含むhtmlテーブルとデータに基づくJfreeチャートを含むWebページを持っています。今私の問題は、同じルックアンドフィールでページ全体をExcelファイルにエクスポートする方法です。
助けてください。
私はspring mvcを使用しており、データを含むhtmlテーブルとデータに基づくJfreeチャートを含むWebページを持っています。今私の問題は、同じルックアンドフィールでページ全体をExcelファイルにエクスポートする方法です。
助けてください。
あなたが使用することができます
$(document).ready( function () {
$('#example').dataTable( {
"sDom": 'T<"clear">lfrtip',
"oTableTools": {
"sSwfPath": "/swf/copy_csv_xls_pdf.swf"
}
} );
} );
TableTools は、高度にカスタマイズ可能なボタン ツールバーを DataTable に追加する DataTables HTML テーブル エンハンサーのプラグインです。主な機能は次のとおりです。
クリップボードにコピー テーブル データを CSV、XLS、または PDF ファイルとして保存 きれいに印刷するための印刷ビュー 行選択オプション 定義済みのボタンを簡単に使用 ボタンを簡単にカスタマイズ 高度な制御のための明確に定義された API
Jquery DataTables Table Tools プラグインを参照してください。
私の知る限り、JFreeChart グラフを作成して、「同じルック アンド フィールで」Excel に変換することはできません。1. JFreeChart の出力を取得して画像に変換し、Apache POI を使用してこの画像を Excel に追加します。 2. JFreeChart をまったく使用せず、代わりに Apache POI のみを使用します。 API を使用して、データを含む Excel シートを作成し、Excel にグラフを生成させます。
もちろん、これら 2 つのソリューションを自由に組み合わせることができます。お役に立てれば