Skip to main content
Turns your data into CSV text, the comma-separated format that spreadsheets and many older systems read and write. Give it a list of rows, where each row is a set of named values, and it produces one line per row. The settings below let you match the exact CSV style the receiving system expects: which character separates the columns, which character wraps values, and whether the first line carries the column names.

Fields

Sample data

FieldValue
Delimiter;
Enclosure"
Add headersOn
Input:
[
    { "sku": "A1", "name": "Wool scarf", "price": "19.99" },
    { "sku": "B2", "name": "Leather belt", "price": "29.50" }
]
Output (a single text value; \n marks each line break):
"sku;name;price\nA1;\"Wool scarf\";19.99\nB2;\"Leather belt\";29.50\n"
Written out, the CSV reads:
sku;name;price
A1;"Wool scarf";19.99
B2;"Leather belt";29.50