2013年08月27日に投稿

[Ruby] CSV ファイルを読み込む

Ruby で CSV ファイルを読み込むための極めてシンプルなサンプルコードです。Ruby のバージョンは 2.0.0 で試しました。

まず sample.csv という CSV ファイルを用意します。

sample.csv
[html]
“鈴木”,”埼玉県”,26
“山田”,”東京都”,34
“加藤”,”千葉県”,47
[/html]

そして、用意した sample.csv を読み込むスクリプトが下記になります。

csv.rb
[ruby]
require ‘csv’

CSV.foreach(‘sample.csv’) do |record|
p record
end
[/ruby]

これを実行すると下記の結果が出力されます。

[html]
[“鈴木”, “埼玉県”, “26”]
[“山田”, “東京都”, “34”]
[“加藤”, “千葉県”, “47”]
[/html]

1行ごとに配列として読み込んでくれているようです。

関連記事

Leave a Reply