Ressources · Intégration n8n

Nœud Convert to File n8nConfigurer Convert to File dans n8n.

Convert to File fabrique un fichier à partir des données qui circulent dans le workflow. Le nœud Convert to File n8n propose 10 opérations, du tableur à l'invitation d'agenda, et n'a rien à authentifier. On le pose dès qu'un nœud suivant attend une pièce jointe plutôt que des champs.

Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth

Pourquoi automatiser

À quoi sert le nœud Convert to File n8n ?

Il convertit des données JSON en données binaires. Concrètement, les items qui traversent ton workflow cessent d'être une liste de champs et deviennent un fichier : un tableur, un événement d'agenda, un document texte. Ce fichier se loge dans un champ binaire dont tu choisis le nom, et tous les nœuds placés après peuvent l'envoyer, le joindre ou le déposer.

Premier réflexe pour beaucoup d'équipes : la relance. Un Schedule Trigger sort les impayés d'une base, Edit Fields (Set) met en forme les colonnes utiles, Convert to XLSX écrit le tableau dans le champ binaire indiqué par Put Output File in Field, et Gmail l'expédie en pièce jointe. Aucun fichier temporaire n'est stocké au passage.

Deuxième cas, les agendas. Convert to ICS crée un fichier d'événement par item entrant : un créneau réservé devient une invitation que le destinataire ouvre dans son calendrier. Les champs Start et End se remplissent presque toujours avec une expression, c'est-à-dire une valeur calculée depuis l'item précédent, du type {{ $json.start }}.

Troisième cas, la consolidation. Deux sources rapprochées par Merge repartent en un seul fichier JSON quand Mode reste sur once, ou en autant de fichiers que d'items avec each. Pratique pour archiver une exécution telle qu'elle s'est passée.

Quand prendre autre chose. Ce nœud ne circule que dans un sens, du JSON vers le binaire. Pour lire un fichier et récupérer du JSON exploitable, c'est le nœud Extract from File qui fait le trajet inverse, et les deux se chaînent très bien : on lit une pièce jointe, on la nettoie, on la réécrit dans un autre format.

Deux limites à connaître avant de construire. Le nœud est en version 1, un workflow ancien affiche donc les mêmes paramètres. Et les 10 opérations couvrent CSV, HTML, ICS, JSON, ODS, RTF, texte, XLS, XLSX et base64, point final : ni PDF ni DOCX. Il s'exécute par ailleurs sur chaque item entrant et n'ouvre pas de workflow, un déclencheur doit donc le précéder. Si la question du choix de plateforme se pose encore, l'Avis n8n détaille l'hébergement et le modèle de coût, et un export destiné à un tableur partagé finit souvent dans Google Sheets plutôt que dans un fichier.

Actions

Quelle opération produit le fichier que tu cherches ?

Le nœud Convert to File expose 10 opérations. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.

01

Convert to CSV

csv

Ce que tu vois dans n8n

Notes & cas d'usage

Transforme les items entrants en fichier CSV, une ligne par item, les colonnes reprenant les champs. C'est le format d'export que presque tous les autres outils acceptent.

Paramètres clés

  • Put Output File in Field : le nom du champ binaire de sortie qui contiendra le fichier. Ce que tu écris ici, le nœud suivant devra le viser exactement.
  • File Name : le nom du fichier généré. Ça vaut la peine de le renseigner, c'est ce que le destinataire voit arriver.
  • Header Row : à activer quand la première ligne du fichier contient les noms d'en-tête.
Cas d'usage
l'export quotidien des nouvelles inscriptions envoyé à l'équipe commerciale.
02

Convert to HTML

html

Ce que tu vois dans n8n

Notes & cas d'usage

Range les données d'entrée dans un tableau à l'intérieur d'un fichier HTML. Le bon choix quand le fichier sera lu, pas réimporté : n'importe quel navigateur l'ouvre sans tableur installé.

Paramètres clés

  • Put Output File in Field : le champ binaire de sortie qui transporte le fichier HTML.
  • File Name : le nom du fichier généré.
  • Header Row : à activer si la première ligne du fichier contient les noms d'en-tête, sinon le tableau se lit mal.
Cas d'usage
le récapitulatif du jour pour un responsable qui l'ouvre sur son téléphone et ne téléchargera jamais un tableur.
03

Convert to ICS

iCal

Ce que tu vois dans n8n

Notes & cas d'usage

Chaque item entrant devient un fichier d’événement ICS, le format qu’importent les applications d’agenda. L’opération la plus fournie du nœud, avec 14 champs dans Options.

Paramètres clés

  • Start : la date et l’heure de début. Sur un événement toute la journée, l’heure est ignorée.
  • End : la date et l’heure de fin. Laissée vide, elle vaut la date de début.
  • Put Output File in Field : le champ sous lequel le fichier iCalendar sera disponible en sortie.
  • Attendees : ajoute des participants à l’événement, chacun avec un nom, un email et une confirmation RSVP.
  • Use Workflow Timezone : activé, l’événement suit le fuseau du workflow défini dans les réglages du nœud plutôt qu’UTC.
Cas d’usage
une réservation validée déclenche l’invitation jointe à l’email de confirmation.
04

Convert to JSON

toJson

Ce que tu vois dans n8n

Notes & cas d'usage

Réécrit les données d'entrée sous forme d'un ou plusieurs fichiers JSON. La seule opération avec un vrai embranchement, puisque Mode décide du nombre de fichiers en sortie.

Paramètres clés

  • Mode : once envoie tous les items dans un seul fichier, each crée un fichier par item.
  • Put Output File in Field : le champ binaire de sortie qui porte le résultat.
  • Format : activé, le JSON est mis en forme pour être lu par un humain. Inutile si seule une machine le relira.
  • Encoding : le jeu de caractères utilisé pour encoder les données, utf8 par défaut.
Cas d'usage
garder une copie nocturne d'une réponse d'API comme trace d'audit.
05

Convert to ODS

ods

Ce que tu vois dans n8n

Notes & cas d'usage

Produit un tableur au format ODS, ouvert, lu par LibreOffice et par la plupart des suites bureautiques. À choisir quand le destinataire ne travaille pas sous Microsoft.

Paramètres clés

  • Put Output File in Field : le champ binaire de sortie où déposer le fichier.
  • Compression : activée, elle réduit la taille du fichier de sortie, ce qui compte dès que l'export dépasse quelques milliers de lignes.
  • Header Row : activé quand la première ligne du fichier contient les noms d'en-tête.
  • Sheet Name : le nom de la feuille créée dans le tableur, par exemple mySheet.
Cas d'usage
l'extraction comptable mensuelle pour un cabinet qui travaille sous LibreOffice.
06

Convert to RTF

rtf

Ce que tu vois dans n8n

Notes & cas d'usage

Construit un tableau dans un fichier RTF, le format texte enrichi que les traitements de texte ouvrent sans protester. Utile quand le document sera retouché à la main après le workflow.

Paramètres clés

  • Put Output File in Field : le champ binaire de sortie qui contient le fichier RTF.
  • File Name : le nom du fichier généré.
  • Header Row : à activer si la première ligne du fichier contient les noms d'en-tête.
Cas d'usage
une liste transmise à quelqu'un qui l'annotera dans son traitement de texte avant de la faire suivre.
07

Convert to text file

toText

Ce que tu vois dans n8n

Notes & cas d'usage

Prend une chaîne de caractères dans l'item et l'écrit telle quelle dans un fichier. Contrairement aux opérations de tableau, celle-ci ignore les autres champs : elle en lit un seul.

Paramètres clés

  • Text Input Field : le nom du champ d'entrée qui contient la chaîne à convertir. La notation pointée atteint les champs imbriqués, du type level1.level2.currentKey.
  • Put Output File in Field : le champ binaire de sortie où déposer le fichier.
  • Encoding : le jeu de caractères d'encodage, utf8 par défaut.
  • Add Byte Order Mark (BOM) : ajoute un marqueur en tête du fichier texte, qui aide certains programmes à le lire correctement.
Cas d'usage
enregistrer une réponse générée ou une ligne de journal en pièce jointe .txt.
08

Convert to XLS

xls

Ce que tu vois dans n8n

Notes & cas d'usage

Sort un fichier Excel à l'ancien format XLS. Toujours le bon choix face à un système interne écrit il y a longtemps et qui refuse tout le reste.

Paramètres clés

  • Put Output File in Field : le nom du champ binaire de sortie où placer le fichier.
  • File Name : le nom du fichier généré.
  • Header Row : activé si la première ligne du fichier contient les noms d'en-tête.
  • Sheet Name : le nom de la feuille à créer dans le tableur.
Cas d'usage
alimenter un outil d'import interne qui n'accepte que les anciens classeurs Excel.
09

Convert to XLSX

xlsx

Ce que tu vois dans n8n

Notes & cas d'usage

Le format Excel actuel, et la réponse par défaut quand on te demande « un tableur ». Mêmes entrées que les autres opérations de tableau, avec la maîtrise du poids en plus.

Paramètres clés

  • Put Output File in Field : le champ binaire de sortie qui transporte le classeur.
  • Compression : à toi de décider si le fichier de sortie est compressé pour réduire sa taille.
  • Header Row : activé si la première ligne du fichier contient les noms d'en-tête.
  • Sheet Name : le nom de la feuille à créer, pour éviter l'onglet générique.
Cas d'usage
l'export financier partagé chaque lundi matin dans un canal d'équipe.
10

Move base64 string to file

toBinary

Ce que tu vois dans n8n

Notes & cas d'usage

Reconvertit une chaîne encodée en base64 vers son format de fichier d'origine. L'intruse du lot : rien n'est mis en tableau ici, on restaure un fichier qui était déjà un fichier.

Paramètres clés

  • Base64 Input Field : le champ d'entrée qui contient la chaîne base64, notation pointée acceptée pour les champs profonds comme level1.level2.currentKey.
  • Put Output File in Field : le champ binaire de sortie où déposer le fichier restauré.
  • MIME Type : le type MIME du fichier de sortie, par exemple text/plain. Sans lui, l'application qui reçoit le fichier devine, parfois mal.
  • Data Is Base64 : indique si la donnée est déjà encodée en base64.
Cas d'usage
reconstituer une facture renvoyée à l'intérieur d'une réponse d'API.
Besoin d'aide

Besoin d'aide pour automatiser Convert to File avec n8n ?

L'équipe te répond directement.

Chaque message est lu par une personne.

FAQ

Convert to File dans n8n, les questions fréquentes

01Le nœud Convert to File est-il inclus dans n8n ?
Oui. C'est un nœud core, livré avec n8n : rien à installer, rien à payer en plus côté n8n. Il se comporte de la même façon sur n8n Cloud, l'offre hébergée par n8n, et sur une instance auto-hébergée en Community Edition sous licence Sustainable Use. Un workflow construit d'un côté tourne de l'autre sans modification. La seule question de coût qui reste concerne ce que tu fais du fichier ensuite, l'envoyer, le stocker, le déposer quelque part, et elle appartient à ces services, pas à ce nœud.
02Que faut-il configurer avant de l'utiliser ?
Rien côté compte. Ce nœud n'a ni credential, c'est-à-dire un identifiant enregistré dans n8n, ni sélecteur Authentication : aucune clé à coller, aucune autorisation à valider, aucun écran de connexion à traverser. Tu le poses sur le canvas, tu choisis une opération, tu remplis les champs requis et il tourne. Ce dont il a besoin, en revanche, c'est de données : il s'exécute sur chaque item entrant, donc un nœud doit le précéder et un déclencheur doit ouvrir le workflow, Schedule Trigger, Webhook ou le trigger d'un outil. Un champ requis laissé vide bloque l'exécution.
03Quelles sont les limites du nœud Convert to File n8n ?
Il ne va que dans un sens, du JSON vers le binaire. Lire un fichier pour en tirer du JSON, c'est le travail du nœud Extract from File. Les formats sont figés : 10 opérations, CSV, HTML, ICS, JSON, ODS, RTF, texte, XLS, XLSX et la restauration base64, et aucune option n'en ajoute une de plus. Le nœud est en version 1, il n'existe donc pas de variante plus récente avec des paramètres cachés. Enfin, les options non ajoutées via Add option conservent leur valeur par défaut, ce qui explique la plupart des exports qui sortent sans nom de fichier.
04Convert to File ou Extract from File, lequel choisir ?
Ça dépend du sens de circulation des données. Convert to File prend le JSON déjà présent dans le workflow et le sort en fichier : sa place est en fin de branche, juste avant un email, un dépôt ou un message. Extract from File fait l'inverse, il lit un fichier et te rend du JSON manipulable : sa place est juste après ce qui a apporté le fichier. Beaucoup de workflows utilisent les deux, l'un pour lire une pièce jointe entrante, l'autre pour réécrire le résultat nettoyé dans un format différent.
05n8n ou Make pour produire ce type de fichier ?
Les deux savent sortir le fichier. La différence est structurelle. Make est une plateforme d'automatisation hébergée, sans option d'auto-hébergement, facturée à l'opération : un workflow qui convertit des milliers d'items voit donc son coût suivre le volume. n8n tourne sur n8n Cloud ou sur ton propre serveur via Docker ou npm, ce qui garde les données sur une infrastructure que tu maîtrises et change la forme de la facture. La logique visuelle diffère aussi, et là c'est surtout une affaire d'habitude. Tranche sur l'hébergement, la maîtrise des données et le modèle de coût.
Hack'celeration Lab

Reçois nos tips intégration chaque semaine.

Pas de spam. Désinscription à tout moment.