Description
n8n-nodes-excel-csv-processor
This is an n8n community node that provides advanced Excel and CSV file processing capabilities with configurable row and column offsets.
n8n is a fair-code licensed workflow automation platform.
Features
The Excel/CSV Processor node allows you to:
- Process both Excel (.xlsx, .xls) and CSV files
- Select specific sheets from Excel workbooks
- Skip rows before headers (useful for files with title rows)
- Handle multiple header rows
- Skip rows between header and data
- Remove footer rows
- Skip columns from the beginning or end
- Customize CSV delimiters (including tab, newline)
- Handle UTF-16 encoded CSV files
- Output data in multiple formats:
– JSON only
– CSV only
– Excel only
– Both JSON and CSV/Excel
Installation
Follow the installation guide in the n8n community nodes documentation.
Option 1: Via n8n UI (Recommended)
1. Go to Settings → Community Nodes
2. Click Install
3. Enter n8n-nodes-excel-csv-processor
4. Click Install
Option 2: Via npm
npm install n8n-nodes-excel-csv-processor
Operations
Process Excel/CSV File
Process Excel or CSV files with advanced configuration options.
#### Parameters
Binary Property (required)
dataSheet Settings (for Excel files)
0Row Settings
CSV Settings
– Use t for tab
– Use n for newline
– Default: , (comma)
Column Settings
Output Format
Usage Examples
Example 1: Process Excel with Title Rows
If your Excel file has 2 title rows before the header:
21Example 2: Process Tab-Delimited CSV
For tab-separated files:
tExample 3: Remove Summary Rows
If your file has 3 summary rows at the bottom:
3Example 4: Skip First Column
To ignore the first column (e.g., row numbers):
1Compatibility
This node was developed and tested with:
Resources
License
Author
Ohad Cohen – ohad.cohen@ryzebeyond.com