本投稿は TECOTEC Advent Calendar 2020 の12日目の記事です。
決済認証システム開発事業部の吉田です。
ECサイトの保守運用・機能改修の担当をしています。
本稿では私が担当した案件でのexcelで開くcsvをPHP(Laravel)で出力する方法を紹介します。
- はじめに
- fputcsvを信用しない
- excelで解釈させるために
- 出力データサンプル
- 出力の実装
- サンプルコード
- データ連携あるある
- おわりに
はじめに
管理画面から会員一覧情報や注文一覧情報などの一覧情報を出力等する機能を実装する場合がありますが、その際に用いられるのがcsv出力です。
データの連携や出力で利用されやすいフォーマットの一つだと思います。
いずれの場合でも、双方での解釈が合うフォーマットで実装をする必要があります。
今回は運営側が出力した情報をexcelで表示する想定で実装しています。