以前までの記事で、とりあえずCSVの定義のようなものは解説しました。 ここで一つ問題です。 CSVの読み込み用のライブラリは存在するでしょうか? …… って、あまりに簡単過ぎて問題にならないですね。答えはYes。いくつかあります。 とりあえず自分で調べた限りで3つほどあったので、ざっくりと紹介します。 ●CSVTokenizer 国産のライブラリ。 名前の通り、StringTokenizerみたいに使えるように作っているらしい。 バージョンは1.1以上ならOKということでかなり古いものでも使えます。2008年現在ならほとんどの環境で動作可能と言っても良いでしょう。 ただし、既に取得した1行分のデータをCSVTokenizerにかけて解析するので、論理行を与えないとちゃんと解析できません。 論理行が2行以上の物理行からなるデータについては、予め2行分の物理行を取得しないと使えません。 という