- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPExcelにてcsv出力への対応)
PHPExcelにてcsv出力への対応
このQ&Aのポイント
- PHPExcelを使用してデータベースの値を.xls形式から.csv形式に出力する方法について教えてください。
- 試した方法では、ブラウザで開くとアクセスできない問題が発生しました。エラーが出ないようにするにはどうすれば良いですか?
- セルに値を入れる処理部分のコードも教えていただけますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
noname#244856
回答No.1
例外が発生しているような感じがしますね。 ~セルに値を入れる処理~ 以降を以下のように書き換えてみてください。 try { $writer = PHPExcel_IOFactory::createWriter($book, 'csv'); header('Content-Type: application/x-csv'); header('Content-Disposition: attachment;filename="sample.csv"'); header('Cache-Control: max-age=0'); $writer->save('php://output'); } catch (Exception $e) { header('Content-Type: text/plain; charset=utf-8'); var_dump($e); } そもそもデバッグ環境では全てのエラーを表示すべきなんですけどねぇ… http://qiita.com/mpyw/items/2f9955db1c02eeef43ea#%E5%85%A8%E3%81%A6%E3%81%AE%E3%82%A8%E3%83%A9%E3%83%BC%E3%82%92%E8%A1%A8%E7%A4%BA