我创建了一个名为"file.csv"
的CSV文件,如下所示:
Artist,Album
我想使用Ruby的CSV库来写入它。但我想使用其标题名称写入该文件。像这样:
CSV.open("file.csv",'a'){|file|
file["Artist"] = "foo"
file["Album"] = "bar"
}
如何使用Ruby的CSV库执行此操作?
答案 0 :(得分:1)
header = ["Artist","Album"]
CSV.open("file.csv","a") do |csv|
row = CSV::Row.new(header,[])
row["Artist"] = "foo"
row["Album"] = "bar"
csv << row
end