Description
Read an Excel (.xlsx) file and return rows as an array of objects, using the first row as headers. Accepts input from disk (path) or from base64 (e.g. IMAP email attachment).
action_xlsx_parse · action · Files & Documents · Available · v1.0.0
Read an Excel (.xlsx) file and return rows as an array of objects, using the first row as headers. Accepts input from disk (path) or from base64 (e.g. IMAP email attachment).
Fields shown in the editor when configuring the node. Generated directly from the NodeDefconfigFields.
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
pathFile Excel sul disco (opzionale) | file-picker | no | — es. import.xlsx o {{input.attachmentPath}} | Path nel sandbox del tenant. Se vuoto, l'engine cerca i bytes in "Base64" qui sotto. Uno dei due è obbligatorio. |
base64Base64 dei bytes Excel (opzionale) | expression | no | — {{$node.ImapTrigger.json.attachment[0].base64}} | Stringa base64 dei bytes del file. Usato tipicamente per parsare allegati ricevuti via email/webhook senza salvarli su disco. |
sheetNameNome foglio (opzionale) | expression | no | — es. Ordini o Sheet1 | Nome del foglio da leggere. Vuoto = primo foglio del workbook. Se sbagli il nome, l'engine ti dice nei suoi errori quali fogli ci sono. |
headerRowRiga header | number | no | 1 | 1 = prima riga è l'header (default, formato Excel standard). 0 = nessun header, righe come array posizionali (col_1, col_2, …). N = la riga N è l'header (utile per file con titolo/logo nelle prime righe). |
Fields available to downstream nodes via $node.<alias>.json.<field>:
rowssheetNametotalRowscolumnsJSON snippet of the node as it appears in the workflow. Values are derived fromdefaultValue and from required parameters.
{
"id": "node-action_xlsx_parse-1",
"defId": "action_xlsx_parse",
"label": "Excel: Parse (xlsx → array)",
"config": {
"headerRow": 1
}
}Available now on all FlowForge plans. Try it free without a credit card.
Start freeBrowse all nodes