gpt4 book ai didi

ruby - 在 Ruby CSV 中,如何将空白 , 而不是 ,""写入文件?

转载 作者:数据小太阳 更新时间:2023-10-29 06:47:53 26 4
gpt4 key购买 nike

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/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com