← All nodes
Parsing

Delimited to Rows

Gives each item of a list held in one cell — "red; large; sale" — its own row, copying the rest of the row onto each.

When to use it

Use it for multi-value fields such as tags, categories or email lists, before counting, joining or de-duplicating the items.

In a pipeline

Settings

SettingTypeRequiredDefault or hint
ColumnselectYesSelect column…
Delimitertext—,
Trim spaces around each itemcheckbox—true

Example

Tags, one per row

  • Column=Tags
  • Delimiter=;
Tags in one cell
OrderTags
A-1red; large
A-2blue
One tag per row
OrderTags
A-1red
A-1large
A-2blue

Worth knowing

  • Type \t (or tab) for a tab and \n (or newline) for a line break; a blank delimiter means a comma.
  • Empty items ("a;;b") are skipped, and a row with nothing to split is kept once with a blank.
  • The node refuses to make more rows than the server's row limit, before doing any work.
  • To split into columns instead of rows, use Split Column.

Others in Parsing