How the conversion works
- The first row becomes the property names (untick First row is header to get arrays of arrays instead).
- The delimiter is detected from the first line; override it if a field in the header contains commas.
- With Detect numbers & booleans on,
3becomes the number 3,truebecomes a boolean and empty cells becomenull. Numbers with leading zeros (ZIP codes, IDs like007) stay strings so nothing is lost. - Quoted fields follow RFC 4180: a value may contain the delimiter or a line break if it is wrapped in double quotes, and
""inside quotes is a literal quote.
Going the other way
Use JSON to CSV to flatten nested JSON back into a spreadsheet.