• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PHPExcelにてcsv出力への対応)

PHPExcelにてcsv出力への対応

このQ&Aのポイント
  • PHPExcelを使用してデータベースの値を.xls形式から.csv形式に出力する方法について教えてください。
  • 試した方法では、ブラウザで開くとアクセスできない問題が発生しました。エラーが出ないようにするにはどうすれば良いですか?
  • セルに値を入れる処理部分のコードも教えていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#244856
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

関連するQ&A