Ruby 1.9 版本的 csv
header %w[first second third]
data = ["column one",,"column three"]
CSV.open("myfile.csv","w") do |csv|
csv << header
csv << data
end
在这个简单的示例中,数据数组中的空中间 ,, 会导致错误,但如果使用空引号,"",则不会出现错误,并且会创建 CSV 文件。但是我想让 CSV 文件没有空的引号段。
具体来说,如何生成不带引号的 CSV 文件的空白部分?数据可以是空变量,但它仍然应该写逗号。
最佳答案
使用
data = ["column one",nil,"column three"]
它生成该 CSV
first,second,third
column one,,column three
关于ruby - 在 Ruby CSV 中,如何将空白 , 而不是 ,""写入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6156600/