Ruby で CSV ファイルを読み込むための極めてシンプルなサンプルコードです。Ruby のバージョンは 2.0.0 で試しました。
まず sample.csv という CSV ファイルを用意します。
sample.csv
1 2 3 4 |
"鈴木","埼玉県",26 "山田","東京都",34 "加藤","千葉県",47 |
そして、用意した sample.csv を読み込むスクリプトが下記になります。
csv.rb
1 2 3 4 5 6 |
require 'csv' CSV.foreach('sample.csv') do |record| p record end |
これを実行すると下記の結果が出力されます。
1 2 3 4 |
["鈴木", "埼玉県", "26"] ["山田", "東京都", "34"] ["加藤", "千葉県", "47"] |
1行ごとに配列として読み込んでくれているようです。