CSV

0pt

ちゃと作ろうと思ったら結構めどくさい。
なぜなら

  • 法則1. 改行とカンマで行とセルを区切っている。
  • 法則2. セル内のデータが以下の3つのどれかを含でいる場合、セル全体をダブルコーテーションで囲む。ダブルコーテーション( " )、カンマ( , )、改行(  )

  • 法則3. セル内のデータに含まれるダブルコーテーションは、それを二つのダブルコーテーションに置換する。

http://www.jias.jp/jias/language/csv_text.htm

だからだー!
法則2がめどくさい。改行ありだから、一行ごとにパースというのができないし、""で囲まれたものだけ、というのも見ていかないといけないので、1文字ずつ地道にやっていくしかない。


PHPではfgetcsvという関数で読み込める。ファイル経由で、しかも文字コード設定が難しい使いにくい関数だけど、これしかないので仕方がない。

「CSV」について友人に書いてもらう。

あなたにとって「CSV」とは?

ログインするとワンクリックでキーワードを投稿できます

ログインする 新規登録する

関連したキーワードを持つお気に入り

他の人の「CSV」を見る