小编典典

在 Ruby 中将数组输出到 CSV

all

使用 Ruby 将 CSV 文件读入数组很容易,但我找不到任何关于如何将数组写入 CSV 文件的好的文档。谁能告诉我该怎么做?

如果这很重要,我正在使用 Ruby 1.9.2。


阅读 107

收藏
2022-06-24

共1个答案

小编典典

到一个文件:

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

2022-06-24