ちょっと、実験をしてみました。
WebアプリからExcelファイルを作成して、ダウンロードさせる方法です。
HTTPヘッダに次の情報を付加させるだけで、あとは普通にHTMLをつければいいだけということなのでやってみました。
もちろん、手法自体はどの言語でも使えるはずです。
-
Content-Type: application/vnd.ms-excel
Content-Disposition: attachment; filename=”test.xls”
実装前のHTMLと実装後のPHPです。(PHPはExcelファイルのダウンロードになります)
元のHTML
ヘッダをつけたPHP(Excelファイルのダウンロード)
まだ、01とかを文字列として入れるあたりがうまくいってないですが、なんとかなるでしょう(笑)