読み込むCSVの中身
a.txt,1.txt b.txt,2.txt c.txt,3.txt d.txt,4.txt e.txt,5.txt
プログラム「test_csv.rb」
require 'csv' csv_data = CSV.read('a.csv', headers: false) csv_data.each do |n| p "#{n[0]},#{n[1]}" end
require 'csv' でライブラリcsvを読み込む
読み込んだcsvファイル(csv_data)は、各行を配列で格納されている。
eachで各行の配列の要素を出力する。
n[0]の0は1列目の要素、
n[1]は2列目の要素となる。
出力結果
"a.txt,1.txt" "b.txt,2.txt" "c.txt,3.txt" "d.txt,4.txt" "e.txt,5.txt"