Saving Data Back to the CSV File : csv « Development « Ruby






Saving Data Back to the CSV File



require 'csv'
people = CSV.read('text.txt')
laura = people.find { |person| person[0] =~ /Laura/ }
laura[0] = "Lauren Smith"

CSV.open('text.txt', 'w') do |csv|
  people.each do |person|
    csv << person
  end
end

//File: text.txt
F,M,M,45
L,C,F,23
D,P,F,38

 








Related examples in the same category

1.Read CSV file
2.Update a CSV file
3.Parse one CSV file line
4.Create data for CSV file
5.Reading and Searching CSV Data
6.use CSV alongside the File class
7.loading the data from a CSV-formatted file into an array is with CSV.read:
8.pick out the first person in the data called Laura:
9.find the people in your database whose ages are between 20 and 40: