Working with CSV
The csv library.
What Is CSV?
CSV (Comma-Separated Values) stores tabular data as plain text, one row per line with fields separated by commas. Ruby's standard csv library reads and writes it.
require 'csv'
row = CSV.parse_line('Alice,30,Engineer')
p rowParsing a CSV String
CSV.parse turns a multi-line CSV string into an array of row arrays.
require 'csv'
data = "name,age\nAlice,30\nBob,25"
rows = CSV.parse(data)
p rowsAll lessons in this course
- Reading and Writing JSON
- Working with CSV
- YAML Configuration
- Choosing a Format