Rubyの標準CSV解析が遅い。かといってFasterCSVを入れるのもいまいち・・。 ということで高速にCSV解析するコードを作成した。 PureRubyながら、FasterCSVの2倍ほど速い。 使用パーサ user system total real 自作パーサ 13.313000 0.140000 13.453000 ( 13.515000) FasterCSV 28.937000 0.094000 29.031000 ( 29.141000) テスト用データは郵便番号一覧の全国版。約10万レコード。 http://www.post.japanpost.jp/zipcode/dl/oogaki.html 1行が長くてカラム数が多いデータの場合は、もっと速くなる。 平均1000Byteでカラム数が150個ほどあるCSVファイル10,000行を処理させたときで、4倍程度速い。 使用パー