プロジェクトで struts2 jQuery プラグインを使用しています。
グリッドを使用してアイテムを表示します。
ボタンをクリックして、グリッドに存在するアイテムを Microsoft Excel にエクスポートするにはどうすればよいですか?
質問する
2238 次
1 に答える
1
jqGridによって表示されるリストをアクション(たとえば、ExcelExportAction)に投稿します。
execute()メソッドで、JExcelまたはApachePOIを使用してExcelを作成します。
Excelにリストのデータを入力します。グーグルそれ、それはそこに例でいっぱいです。
アクション(およびそのゲッター)からのInputStreamを介してExcelの結果を公開します。
成功を返します。
アクションの成功結果をストリーム結果タイプとして、次のようなExcelコンテンツタイプでマップします。
<action name="excelExport" class="your.package.ExcelExportAction">
<result name="success" type="stream">
<param name="contentType">application/vnd.ms-excel</param>
<param name="contentDisposition">
attachment; filename="MyExcelName.xls"</param>
<param name="bufferSize">1024</param>
</result>
</action>
于 2012-12-14T10:22:22.737 に答える