CSVを読み込む

a に2次元配列のような形で入ってくる

require 'csv'
・・・・
a = CSV.readlines('hoge/foo.csv')

ネタ元


CSV 形式のパースが失敗したらCSV::IllegalFormatErrorとでます。
原因は

  • クオート対応不正
  • 改行コード不正

macでは改行コードはLFじゃないとエラーになるみたい。