parse_csv · Version: 1 · Category: Data
Parse CSV text or an approved file. This node is not marked with the catalogue’s generic side-effect flag. That classification is not a guarantee that every configured operation is read-only; review the concrete action and its destination.
When to use this node
- Turn CSV text into rows that can be counted, filtered, or mapped.
- Parse a downloaded or watched file while preserving its header names.
Example: Parse a downloaded report
Map Download File’s trusted path, use the first row as headers, and trim surrounding whitespace.Example settings
- Map either path or content; mapped content wins when both are present.
- Confirm the delimiter and header setting against a real sample.
- Inspect headers, rows, and rowCount before mapping nested values.
Configuration
Approved file input must be UTF-8 and defaults to a 10 MB limit. Mapped content is used directly.
Workflow JSON
The editor stores this node with the following implemented default configuration:Default node configuration
Inputs
Outputs
Execution behavior
- With headers enabled, each row is keyed by its header; otherwise rows follow positional columns.
- The output reports headers, parsed rows, and rowCount.
- The editor catalogue declares
headers(array),rows(array),rowCount(number) for mapping. The execution inspector can contain additional evidence fields; inspect a real result before selecting nested paths from object or any outputs.
Common issues
- A semicolon- or tab-delimited export will not split correctly with the comma default.
- Quoted fields and embedded newlines should be tested with a representative file before publishing.
Where it can run
- Desktop local runner
- Paired self-hosted runner
- Hosted runner