アプリ開発、ホームページ・web制作を行っているレボナアートの開発中心メモ・備忘録。最近、ASPからEXCELファイルに吐き出す方法として、ヘッダー情報を変更して吐き出すという方法を記事にしておりましたが、こちらそのまま保存すると.filesなどの余分なファイルを外部に保存してしまうため、あくまで、参照するファイルとしての吐き出し方法となります。保存できるようにするにはどうすればよいかという考え方の話になるのですが...1.吐き出すファイルの上書き保存を禁止にするこちらは、エクセルファイルの属性を「読み取り専用」にさせる方法です。上書きが出来なくなるようになります。本来のバイナリーEXCELファイルに保存することが出来ます。2.ASP直接変換するのではなく、IISサーバー上にてEXCEL起動してファイルを作るこちらは色々なサイトに記載されているので、方法は省きますが、サーバー上のEXECLを起動してコマンドラインを利用して、EXECLファイルを作るという形です。こちらはEXCELのライセンスも必要ですし、何かとコストがかかるのかなと...3.ASPの動いているIISサーバー上にphpを導入してPHPExcelでエクセルファイルをつくる一番、コストもかからず、やりやすいのはこちらの方法ではないでしょうか?PHPExcelというライブラリがあり、こちらを利用することでバイナリーのエクセルファイルを作ることが出来ます。・ファイルを書き込んで・終わりという流れです。列が動的なこともあるので、(5,5)という感じもOKです。罫線や背景色の変更も可能です。SERVER「ログインできませんでした。WordPress.com.。