The idea is:
Create custom nodes in n8n that allow users to interact with Microsoft Office files (Word, Excel, PowerPoint, Access, OneNote, etc.) for both:
- Locally uploaded files (not just Microsoft 365 cloud integration).
- Cloud-based files (Microsoft 365/OneDrive integration).
Key Features:
- Upload & Read locally stored Office files.
- Extract text, tables, and metadata from Word documents (.docx).
- Process spreadsheets (.xls, .xlsx, .csv) with formulas and data extraction.
- Manipulate PowerPoint slides (.pptx): extract text, images, or convert slides to images.
- Read & edit Access databases (.mdb, .accdb).
- Integrate with OneNote for reading/writing notes.
- Save and Modify Office Files through n8n workflows.
My use case:
Currently, n8n supports Microsoft 365 integrations, but does not have native support for locally stored Office files.
I need to:
- Upload local Word, Excel, PowerPoint, or Access files into an n8n workflow.
- Extract data, tables, and content from Office files.
- Save or modify Office files within automated workflows.
- Avoid reliance on Microsoft 365 API for handling on-premises or locally stored files.
I think it would be beneficial to add this because:
- Many businesses use local Office files without cloud integration.
- Enables offline processing of Office documents.
- Expands n8n’s document automation capabilities.
- Simplifies ETL (Extract, Transform, Load) workflows for Excel and Access data.
- Supports non-cloud environments (government, security-restricted workplaces).