Skip to content

XLSX Expand

XLSX Expand (xlsx)

Expand Microsoft Excel worksheets into individual events or CSV-like structures.

Transform binary json

Minimal example

actions:
- xlsx: {}
JSON
{
"actions": [
{
"xlsx": {}
}
]
}

Contents

Fields

FieldTypeRequiredDescription
description GeneralstringShort summary describing how this expand step is used.
condition Generallua-expression (string)Conditional expression that must be true for the action to run.
Examples: 2 * count()
sheet-name SelectionstringName of the worksheet to expand (takes precedence over index).
sheet-index Selectionnumber (integer)Zero-based worksheet index to target when sheet_name is unset.
Examples: 42, 1.2e-10
delimiter OutputstringDelimiter to use when emitting CSV-like rows.
emit-document-events Advancedboolean (bool)Emit an additional document-level event per spreadsheet.

General

Show fields
FieldTypeRequiredDescription
descriptionstringShort summary describing how this expand step is used.
conditionlua-expression (string)Conditional expression that must be true for the action to run.
Examples: 2 * count()

Selection

Show fields
FieldTypeRequiredDescription
sheet-namestringName of the worksheet to expand (takes precedence over index).
sheet-indexnumber (integer)Zero-based worksheet index to target when sheet_name is unset.
Examples: 42, 1.2e-10

Output

Show fields
FieldTypeRequiredDescription
delimiterstringDelimiter to use when emitting CSV-like rows.

Advanced

Show fields
FieldTypeRequiredDescription
emit-document-eventsboolean (bool)Emit an additional document-level event per spreadsheet.