Turn a spreadsheet export into objects, and back.
Handles quoted fields, embedded commas and escaped quotes. The first row is treated as the header unless you say otherwise.