parse_csv
Parse a CSV string into a JSON array of objects (or raw arrays). Full RFC 4180: quoted fields may contain the delimiter, embedded newlines (the Excel/Sheets multi-line cell), and doubled quotes. Custom delimiters supported. An unterminated quote is rejected with its position rather than parsed into corrupted rows. Use when processing spreadsheet exports, data imports, or structured text pipelines where the source is CSV. Supports up to 200 KB.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| input | Yes | CSV content to parse | |
| header | No | Treat the first row as headers (default: true) | |
| delimiter | No | Field delimiter character (default: ",") |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| rows | No | ||
| columns | No | ||
| headers | No | ||
| row_count | No |