在CSV中用双引号写字符串的问题

问题描述 投票:0回答:1

我将使用csv gem在CSV中用双引号写一个字符串。

CSV.open(source_filename, "wb") do |csv|
  csv << ["NAME", "AGE"]
  csv << ["Oleg", 15]
end

结果是

NAME,AGE
Oleg,15

我想写的是

NAME,AGE
"Oleg","15"

有没有办法这样写?

ruby-on-rails ruby ruby-on-rails-5
1个回答
0
投票

下面您将找到一个小的代码段,它将帮助您编写所需的代码。

CSV.open("abc.csv", "wb") do |csv| csv << ["NAME", "AGE"] csv << ["\"Oleg\"", "\"15\""] end

下面您可以找到输出屏幕截图

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.