🏷️

File Management n8n Workflows

n8n File Management workflow templates and automation recipes203 free workflow templates ready to import.

🔥 人気順✨ ノード数順
🔗low

Convert JSON to an Excel file

Send a simple JSON array via HTTP POST and get an Excel file. The default filename is Export.xlsx. By adding the (optional) request ?filename=xyz you can specify the filename. NOTE: do not forget to change the webhook path!

4個のノード· 👁 41,974itemlistsrespondtowebhookspreadsheetfile

作成者:Dick

medium

Working with Excel spreadsheet files (xls & xlsx)

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

12個のノード· 👁 26,236ftpgoogledrivehttprequest

作成者:n8n Team

high

Send specific PDF attachments from Gmail to Google Drive using OpenAI

This workflow reads PDF textual content and sends the text to OpenAI. Attachments of interest will then be uploaded to a specified Google Drive folder. For example, you may wish to send invoices received from an email to an inbox folder in Google Drive for later processing. This workflow has been designed to easily change the search term to match your needs. See the workflow for more details. Prerequisites OpenAI credentials. Google credentials. How it works Triggers off on the On email rece

16個のノード· 👁 17,846codegmailtriggergoogledrive

作成者:n8n Team

low

Download a file from Google Drive

Companion workflow for Google Drive node docs

3個のノード· 👁 15,206googledrivemanualtriggerwritebinaryfile

作成者:amudhan

medium

Download TikTok Videos without Watermarks and Upload to Google Drive

Who is this for? Content creators, social media managers, digital marketers, and researchers who need to download original TikTok videos without watermarks for analysis, repurposing, or archiving purposes. What problem does this workflow solve? Downloading TikTok videos without watermarks typically requires using questionable third-party websites that may have limitations, ads, or privacy concerns. This workflow provides a clean, automated solution that can be integrated into your own systems a

6個のノード· 👁 13,087codegoogledrivehttprequest

作成者:Cameron Wills

medium

Organise Your Local File Directories With AI

If you have a shared or personal drive location with a high frequency of files created by humans, it can become difficult to organise. This may not matter... until you need to search for something! This n8n workflow works with the local filesystem to target the messy folder and categorise as well as organise its files into sub directories automatically. Disclaimer Unfortunately due to the intended use-case, this workflow will not work on n8n Cloud and a self-hosted version of n8n is required.

10個のノード· 👁 12,545chainllmexecutecommandif

作成者:Jimleuk

low

Get all Excel workbooks

Companion workflow for Excel node docs

2個のノード· 👁 10,229manualtriggermicrosoftexcel

作成者:amudhan

low

Save new Files received on Telegram to Google Drive

Effortlessly optimize your workflow by automatically save all files you are receiving on Telegram to a Google Drive Folder. How it works Retrieve a message sent to your Telegram Bot containing a file Upload the file to your Google Drive Folder Set up Steps Create a Telegram Account and a Telegram Bot and connect your Telegram Bot to n8n by following the official n8n instructions Create a Google Drive Folder Connect your Google Drive with n8n following the official n8n instructions Set the ri

3個のノード· 👁 9,563googledriveiftelegramtrigger

作成者:Manuel

low

Download a file and upload it to an FTP Server

Companion workflow for FTP node docs

4個のノード· 👁 9,427ftphttprequestmanualtrigger

作成者:amudhan

low

Push JSON data into an App or to Spreadsheet file

This workflow template shows how to load JSON data into a workflow and push that data into an App or convert it into a Spreadsheet file. Specifically, this workflow shows how to make a generic API request that returns JSON. It then shows how to load that into a Google Sheets spreadsheet, or convert it to .CSV file format. However, you can use the general pattern to load data into any app or convert to any spreadsheet file format (such as .xlsx).

5個のノード· 👁 8,931googlesheetshttprequestmanualtrigger

作成者:n8n Team

▶️medium

Convert Image Files (JPG, PNG) to URLs and Reduce File Size for FREE

Use Case Transform and optimize images for web use: You need to host local images online You want to reduce image file sizes automatically You need image URLs for web content You want to generate and optimize AI-created images What this Workflow Does The workflow processes images through two services: Uploads images to ImgBB for hosting and URL generation (free but need API key) Optimizes images using ReSmush.it to reduce file size (free) Optional: Creates images using OpenAI's image generation

6個のノード· 👁 8,805httprequestopenaiset

作成者:simonscrapes

▶️low

Save email attachments to Nextcloud

This workflow will take all emails you put into a certain folder, upload any attachements to Nextcloud, and mark the emails as read (configurable). Attachements will be saved with automatically generated filenames: 2021-01-01_From-Sender-Name_Filename-of-attachement.pdf Instructions: Allow lodash to be used in n8n (or rewrite the code...) NODE_FUNCTION_ALLOW_EXTERNAL=lodash (environment variable) Import workflow Set credentials for Email & Nextcloud nodes Configure to use correct folder / cu

3個のノード· 👁 8,384emailreadimapfunctionnextcloud

作成者:Manu

low

Read a file from disk

Companion workflow for Read Binary File node docs

2個のノード· 👁 8,013manualtriggerreadbinaryfile

作成者:amudhan

low

Get Multiple Attachments from Gmail and upload them to GDrive

This is a simple template to show how to extract multiple email attachments and return them as an iterable output. How it works: The Gmail Trigger node detects any new email that has attachments. The Code node will then extract them as binary files and attaches them to the item. They can then be uploaded via the Google Drive node. Setup steps: add your Gmail Credentials add your Google Drive Credentials Follow the official n8n Documentation for help Feedback & Questions If you have any qu

3個のノード· 👁 7,965functiongmailtriggergoogledrive

作成者:Ria

▶️low

Import JSON data into Google Sheets and CSV file

This workflow gets data from an API and exports it into Google Sheets and a CSV file.

4個のノード· 👁 7,298googlesheetshttprequestset

作成者:Lorena

medium

📂 Automatically Update Stock Portfolio from OneDrive to Excel

Seamlessly Sync and Update Data from a csv in OneDrive to Excel with n8n This workflow is perfect for users who need a reliable, automated way to transfer and organize data from OneDrive into Excel—especially for tasks like portfolio tracking, inventory management, and record-keeping. By monitoring your OneDrive folder for new CSV files, it performs data cleaning, transformation, and real-time updates in an Excel sheet, ensuring only new or changed records are added. How it Works Automated Mo

12個のノード· 👁 7,231codeextractfromfileif

作成者:Louis

low

Export SQL table into CSV file

This workflow demonstrates how easy it is to export SQL query to CSV automatically! Before running the workflow please make sure you have access to a local or remote MSSQL server with a sample AdventureWorks database. The detailed process is explained in the tutorial https://blog.n8n.io/sql-export-to-csv/

4個のノード· 👁 6,600manualtriggermicrosoftsqlset

作成者:Eduard

low

Get CSV from URL and convert to Excel

This workflow demonstrates the conversion of a CSV file to Excel format. First, an example CSV file is downloaded via a direct link. The source file is taken from the European Open Data Portal: https://data.europa.eu/data/datasets/veranstaltungsplaetze-potsdam-potsdam?locale=en The binary data is then imported via the Spreadsheet File node and converted to Excel format. N.B. Note that as of version 1.23.0 n8n, the Spreadsheet File node has been redesigned and is now called Convert to File nod

4個のノード· 👁 6,316httprequestmanualtriggerspreadsheetfile

作成者:Yulia

low

Split Out Binary Data

This workflows helps with processing binary data. You'll often have binary objects with keys such as attachment_0, attachment_1, attachment_2, etc. attached to your items, for example when reading an incoming email. This binary data is hard to process because it's not an array you can simply loop through. This workflow solves this problem by providing a Function node that takes all incoming items and all their binary data and then returning a single item for each file with a data key containi

4個のノード· 👁 5,766compressionfunctionhttprequest

作成者:Tom

🔗low

Respond with file download to incoming HTTP request

This simple workflow demonstrates how to get an end user's browser to download a file. It makes use of the Content-Disposition header to set a filename and control the browser behaviour. A use case could be the download of a PDF file at the end of an application process or to export data from a database without replacing the current page content in the browser. With this approach, the current page remains open and the file is simply downloaded instead: The original idea was first present

3個のノード· 👁 4,836httprequestrespondtowebhookwebhook

作成者:Tom

▶️low

Get an mp4 attachment from Gmail to Google Drive

This simple workflow allows you to get an mp4 attachment from gmail email and then upload it to Google Drive to get attachment webview link.

3個のノード· 👁 4,780gmailgoogledriveset

作成者:Wilbert Muza

▶️low

Transfer JSON data to CSV file

Workflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSVWorkflow JSON TO CSV

3個のノード· 👁 4,735googlesheetsmovebinarydatareadbinaryfile

作成者:rrezart

medium

Bulk File Upload to Google Drive with Folder Management

🗂️ Bulk File Upload to Google Drive with Folder Management How it works User submits files and target folder name via form Workflow checks if folder exists in Drive Creates folder if needed or uses existing one Processes and uploads all files maintaining structure Set up steps (Est. 10-15 mins) Set up Google Drive credentials in n8n Replace parent folder ID in search query with your Drive folder ID Configure form node with: Multiple file upload field Folder name text field Test workflow

9個のノード· 👁 4,696codeformtriggergoogledrive

作成者:Julian Kaiser

medium

Import CSV from URL to Google Sheets

This workflow automatically imports data from a CSV file located at a specific URL and then updates the Google Sheets document with the provided data. Below is a step-by-step description of what this workflow does: The workflow is started manually using the "When you click 'Execute Workflow'" node. The CSV file is then uploaded from the specified URL "https://opendata.ecdc.europa.eu/covid19/testing/csv/data.csv" using the "Upload CSV" node. The "Import CSV" node accepts the uploaded CSV file an

6個のノード· 👁 4,631filtergooglesheetshttprequest

作成者:n8n Team