Description
@paywatchglobal/n8n-nodes-excel-plus
An n8n community node for working with Excel files. The node accepts up to 20 binary inputs and produces a single merged workbook. More Excel operations will be added over time.
n8n is a fair-code licensed workflow automation platform.
Installation
Follow the installation guide in the n8n community nodes documentation. Install @paywatchglobal/n8n-nodes-excel-plus from the in-app community nodes installer.
Operations
Merge Sheets
Combines every sheet from each input workbook into one output workbook (one tab per source sheet). Cell values, basic styles, column widths and merged cells are preserved.
Properties:
- Number of Inputs — how many input connections the node accepts (1-20). Reconnect upstream nodes after changing.
- Binary Field Mode
- Binary Field Name — the binary property name when mode is Same (default
data). - Binary Field Names per Input — JSON map when mode is Different.
- Sheet Name Conflict
- Single item with binary property
datacontainingmerged.xlsx. jsonpayload includesoperation,mergedFiles,mergedSheets,sheetNames, andskipped(when “Continue On Fail” is enabled and some inputs failed).- Tested against n8n 1.x.
- Bundles
exceljsv4.4.0 into the dist artifact, so no additional runtime dependencies need to be installed inside n8n. - n8n community nodes documentation
- ExcelJS — the underlying Excel library
- 0.1.0 — initial release with the
Merge Sheetsoperation.
– Same Across All Inputs: every input is expected to expose the same binary property name (default data).
– Different per Input: a JSON object keyed by input number, e.g. { "1": "data", "2": "report" }.
– Auto-Suffix With Counter: duplicate names get (1), (2), … appended.
– Prefix With File Name: each output sheet is prefixed with the source file name (no extension).
Output: