require "csv" # Zeilen als Arrays einlesen CSV.foreach("users.csv") do |(login, name)| puts login if name =~ /And/ end # Zeilen als Hashes einlesen CSV.foreach("users.csv", :headers => true) do |row| puts row["login"] if row["name"] =~ /And/ end # Array in Zeilen schreiben CSV.open("users.csv", "wb") do |csv| csv << ["george", "Georgey Porgey"] csv << %w(gertrude Gertrude) end