WebアプリからHTML出力する時に、HTTPヘッダーに以下の2行を加えるだけです。
Content-Type: application/vnd.ms-excel Content-Disposition: attachment; filename="hoge.xls"そうです。要は ExcelやWordの HTML読み込み機能を使って、直接開かせているだけです。簡単でしょ?(^^
bricklife.weblog. Webアプリから2行でExcelファイルを出力する方法
あと、セルに改行がある場合は追加として、HTML ヘッダに
<style>br{mso-data-placement:same-cell;}</style>
を付けると、セル改行ができるようになるので便利です。( セル内の改行は BR タグで表現するのだが、デフォルトだと「改行でセルが縦に二つに分割されてしまう」ので)
0 件のコメント:
コメントを投稿