Я хотел бы прочитать строку csv, обновить одно поле, а затем снова выводить строку с кавычками.Ruby Чтение и запись CSV с комментариями
Row Example Input => "Joe", "Blow", "[email protected]"
Desired Row Example Output => "Joe", "Blow", "[email protected]"
My script below outputs => Joe, Blow, [email protected]
Он теряет двойные кавычки, которые я хочу сохранить.
Я пробовал различные варианты, но до сих пор не доставлял радости .. любые советы?
Большое спасибо!
require 'csv'
CSV.foreach('transactions.csv',
:quote_char=>'"',
:col_sep =>",",
:headers => true,
:header_converters => :symbol) do |row|
row[:customer_email] = '[email protected]'
puts row
end
вы хотите добавить кавычки, если бы не было ни там, в первую очередь? или у вас всегда будут котировки? –
Цитаты там, в первую очередь. –