Ruby 2.2.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 }