1. ホーム
  2. ruby

[解決済み】Rubyで配列をCSVに出力する。

2022-04-12 03:04:50

質問

RubyでCSVファイルを配列に読み込むのは簡単なのですが、CSVファイルに配列を書き込む方法について、良いドキュメントが見当たりません。どなたか教えていただけませんか?

Ruby 1.9.2を使っているのですが、問題ないでしょうか?

どのように解決するのですか?

ファイルへ

require 'csv'
CSV.open("myfile.csv", "w") do |csv|
  csv << ["row", "of", "CSV", "data"]
  csv << ["another", "row"]
  # ...
end

文字列に

require 'csv'
csv_string = CSV.generate do |csv|
  csv << ["row", "of", "CSV", "data"]
  csv << ["another", "row"]
  # ...
end

CSVに関する現在のドキュメントはこちらです。 http://ruby-doc.org/stdlib/libdoc/csv/rdoc/index.html