エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント2件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
PHP × Ajax = Cool CMS » [CakePHP] 日本語に対応したCSVファイルのインポート・エクスポート機能を実装する方法
Excelなどの表計算ソフトで利用できるようCSVファイルのインポート機能・エクスポート機能を実装する。 ... Excelなどの表計算ソフトで利用できるようCSVファイルのインポート機能・エクスポート機能を実装する。 UTF-8からShift-JISに変換すると文字化けするので、CSVファイルでエクスポートする際のエンコーディングをSJIS-winにする。 インポートする際は、SJIS-winからUTF-8に変換して、データベースに保存する。 UTF-8のBOMを削除する。 CSVファイルの見出し行の項目名は、データベースのフィールドと対応させた日本語にする。 PHPのfgetcsv()は、値の1文字目が文字化けするというバグがあるので、文字化けしないよう処理を施す。 例)ECサイトの商品のインポート機能・エクスポート機能を実装 ■app/config/csv.php <?php function getCsvHeader($pattern = null) { $arr = array( 'id'
2010/05/11 リンク