Ruby 2.3.0 リファレンスマニュアル > ライブラリ一覧 > csvライブラリ > CSVクラス > foreach
foreach(path, options = Hash.new) {|row| ... } -> nil
[permalink][rdoc]このメソッドは CSV ファイルを読むための主要なインターフェイスです。 各行が与えられたブロックに渡されます。
require 'csv'
# UTF-32BE な CSV ファイルを読み込んで UTF-8 な row をブロックに渡します
CSV.foreach("a.csv", encoding: "UTF-32BE:UTF-8"){|row| p row }