2009年7月14日火曜日

jsp で excel ファイルを簡単に用意するための2行

jsp でエクセルファイルを吐き出したいと言われました。
htmlのtable形式でデータを出力する jsp ページを用意し、余計な css 等を除き、ページの頭の方(DOCTYPE の下ぐらい)に下記の行を追加してやると、ブラウザはエクセルと判断してくれます。
<%
response.setContentType("application/vnd.ms-excel");
response.setHeader("Content-disposition","attachment;filename=Report.xls");
%>

本当は POI とかを使うのが良いのでしょうが、簡単な形式なら上記方法でもいいかな……

0 件のコメント :

コメントを投稿