require 'csv'
s = "\"Hello World\""
CSV.open('output.txt', 'w') do |csv|
csv << [s]
end
在我的文件,我得到:红宝石CSV - 尝试换用双引号输出,让 “” “Hello World” 的 “” 而不是 “Hello World” 的
"""Hello World"""
什么用额外的引号,以及什么是正确的方法来做到这一点?我不希望所有的字段都包含引号,只是一些。使用红宝石1.9.3p194
,没有把努力做屏幕捕捉,但它为我工作 – aug2uag 2013-03-09 07:51:46
如果你输出到一个.txt文件,或者在文本编辑器中打开.csv,它将会有不正确的输出。我不确定为什么在电子表格应用中打开.csv显示正确的内容。我也可以通过Excel获得正确的输出结果。 – Dan 2013-03-09 07:54:57