CSV Component

Build and parse CSV files to and from JavaScript arrays
Component key: csv#
DescriptionCSV is a delimited text file format that uses a comma to separate values. The CSV component gives you the ability to parse and generate CSV files from JavaScript Arrays. You can also specify a custom delimiter character when building and parsing CSV files.
#
Actions#
Generate (deprecated)Generates a CSV file from an array of objects | key: generate
Input | Default | Notes | Example |
---|---|---|---|
Input Delimiter string | Default , | Notes Provide a string value containing the character the file is delimited on. | Example |
Input Data string / Required Value List | Default | Notes For each list item, provide a list of strings that represent a row in the file. | Example {key: "value"} |
#
Generate CSV From ArrayGenerates CSV data from an array of objects | key: generateFromObject
Input | Default | Notes |
---|---|---|
Input Delimiter string | Default , | Notes Provide a string value containing the character the file is delimited on. |
Input Input Array code | Default
| Notes This should be an array of un-nested objects |
#
ParseParse CSV data into an array of rows | key: parse
Input | Default | Notes | Example |
---|---|---|---|
Input CSV Data text / Required | Default | Notes Provide a string containing one or more rows of comma-seperated data | Example Column 1,Column 2
foo,bar
abc,def |
Input Delimiter string | Default , | Notes Provide a string value containing the character the file is delimited on. | Example |
#
Output Example Payload{ "data": { "data": [], "errors": [], "meta": { "delimiter": ",", "linebreak": "", "aborted": false, "truncated": false, "cursor": 385 } }}