案件で CSV 出力を実装したのでメモ Excel で UTF-8 の CSV ファイルは開けない 理由 Excelの場合、CSVファイルはShift-JISとして開くこのため、UTF-8 の CSV ファイルを Excel で開きたい場合は 拡張子を別のものに変えて開く 先頭に三バイトのBOMを付与したCSVファイルで開く など、手間がかかる、 FuelPHPでの準備 FuelPHPでCSVファイルを出力する場合、CSVファイル用に拵えた配列をto_csv()に渡してやる必要がある。この手の出力は RestController を使うと楽だが当該案件ではエラーハンドリングなどがあり RestController を使うのは見送った。 以下のようにto_csv()をオーバライドする class Format extends Fuel\Core\Format { public functio
![[FuelPHP] CSV出力を実装する方法](https://cdn-ak-scissors.b.st-hatena.com/image/square/7619a2b7e4700fc047bfef068fcc148c87c66f8d/height=288;version=1;width=512/https%3A%2F%2Fb.0218.jp%2Fimages%2Fogp%2F20141229164000.png%3Fts%3D1753d7c3a94aeb65c375c4bc1b20e923fca09679)