csv行を読み込んで、1つのフィールドを更新してから、引用符で行を再度出力したいと思います。
Row Example Input => "Joe", "Blow", "joe@blow.com"
Desired Row Example Output => "Joe", "Blow", "xxxx@xxxx.xxx"
My script below outputs => Joe, Blow, xxxx@xxxx.xxx
保持したい二重引用符が失われます。
さまざまなオプションを試しましたが、これまでのところ喜びはありません..ヒントはありますか?
どうもありがとう!
require 'csv'
CSV.foreach('transactions.csv',
:quote_char=>'"',
:col_sep =>",",
:headers => true,
:header_converters => :symbol ) do |row|
row[:customer_email] = 'xxxx@xxxx.xxx'
puts row
end