Ruby/CSVファイルを読む

Ruby/CSVファイルを読む

バージョンと製造年月日

Ruby 1.8.6

普通にやってみる

すごい簡単

require "csv"
CSV.open('file.csv', 'r') do |row|
  puts row[1]
end

rowはArrayで各カラムが順番に入っている。 これの長さをチェックするだけでもデータチェックになるね

ヘッダ行があった場合

ヘッダ行があった場合破壊的に読み飛ばす必要があるのでshiftメソッドで頭を切り取ります。

reader = CSV.open('file.csv', 'r')
#一行スキップ
reader.shift
reader.each do |row|
  puts row[1]
end

こんな感じでやるといいかもね

Tags

ruby/file_ope/read_csvfile.txt · 最終更新: 2021-12-31 17:01 by ore