使用 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