Skip to content
FlowHubFluxonLab
FTP
FTPfree

Working with Excel spreadsheet files (xls & xlsx)

by n8n Teamadapted from n8n official workflow galleryUpdated Aug 2026
RequiresFTPFTPGoogle DriveGoogle DriveHTTP RequestHTTP RequestMicrosoft OneDriveMicrosoft OneDrive
Share Post Share
RBRead Binary FileMaOn clicking 'execute'On clicking 'ex…WBWrite Binary FileWrite Binary Fi…Download from Google DriveDownload from G…Download from Microsoft OneDriveDownload from M…HRDownload Excel FileDownload Excel …SeWork out AgeFtUpload to SFTPUpload to Google DriveUpload to Googl…Upload to Microsoft OneDriveUpload to Micro…SFRead Spreadsheet FileRead Spreadshee…SFWrite Spreadsheet FileWrite Spreadshe…1234567891011121314
1/5
STEPS · 14
Run manually by an operator

This workflow will help guide you through obtaining a spreadsheet file, reading it, making a change then saving it to local or cloud storage.

Tags

n8nreference-onlyftpgoogle-drivemicrosoft-one-drive
Connects
ftpFTPgoogledriveGoogle DriveWHTTP RequestmicrosoftonedriveMicrosoft OneDrive
CategoryFTP
Triggermanual
Complexitycomplex
Nodes12
AddedNov 18, 2022

Related workflows

See all FTP
ftpW
free

Download a file and upload it to an FTP Server

Companion workflow for FTP node docs

by amudhan
Cftpmqtt
free

Request and Receive Zigbee backup from zigbee2mqtt and save it via SFTP

A single workflow with 2 flows/paths that combine to handle the backup sequence for Zigbee device configuration from HomeAssistant / zigbee2mqtt. This provides a way to automate a periodic capture of Zigbee coordinators and device pairings to speed the recovery process when/if the HomeAssistant instance needs to be rebuilt. Setting up similar automation without n8n (e.g. shell scripts and system timers) is consiterably more challenging. n8n makes it easy and this template should remove any other excuse not to do it. Flow 1 Triggered by Cron/Timer set whatever interval for backups sends mqtt message to request zigbee2mqtt backup (via separate message) Flow 2 Triggered by zigbee2mqtt backup message Extracts zip file from the message and stores somewhere, with a date-stamp in the filename, via sftp Setup Create a MQTT connection named "MQTT Account" with the appropriate protocol (mqtt), host, port (1883), username, and password Create an sftp connection named "SFTP Zigbee Backups" with the appropriate host, port (22), username, and password or key. Reference This article describes the mqtt parts.

by Hubschrauber