- Accueil
- Ressources
- Intégrations
- Extract from File
Nœud Extract from File n8nConfigurer Extract from File dans n8n.
Une facture PDF ou un tableur qui entre dans un workflow reste illisible pour les nœuds suivants. Le nœud Extract from File n8n transforme ce fichier en items JSON. En version 1, il propose 12 opérations, du CSV au base64, et toutes commencent par le même champ obligatoire.
Avis vérifiés sur Trustpilot · Agence IA, automatisation & growth
À quoi sert le nœud Extract from File n8n ?
Il convertit des données binaires, c'est-à-dire un fichier stocké dans un item sous forme d'octets bruts et non de champs lisibles, en JSON. La description du nœud tient en une ligne : convertir des données binaires en JSON. Après son passage, la suite du workflow manipule des champs normaux, qu'elle peut filtrer, comparer ou recopier ailleurs. Le nœud s'exécute sur chaque item entrant : trois pièces jointes donnent trois extractions dans la même exécution.
Premier cas, les factures fournisseurs. Le fichier arrive par un nœud HTTP Request qui va le chercher sur un site, ou par un nœud Webhook quand c'est le fournisseur qui l'envoie. Extract from PDF en extrait le contenu et les métadonnées, Max Pages limite la lecture aux premières pages utiles, et le texte récupéré sert à retrouver la commande correspondante avant tout archivage.
Deuxième cas, le tableur que personne n'ouvre. Extract from ODS ou Extract from XLS lit le fichier et en sort des lignes, Sheet Name désigne l'onglet à prendre. Un nœud Merge rapproche ensuite ces lignes de celles déjà connues, et le rapprochement manuel du lundi matin disparaît du planning.
Troisième cas, les invitations. Un .ics reçu en pièce jointe passe par Extract from ICS, Destination Output Field nomme le champ de sortie qui contiendra l'extraction, et l'entrée de calendrier devient exploitable. Selon ce qu'elle contient, la suite du workflow envoie un message par Gmail ou recopie la date dans Google Sheets.
Il faut aussi savoir quand ce nœud n'est pas le bon. Il lit un fichier, il n'en écrit jamais : pour repartir du JSON vers un fichier binaire, n8n fournit le nœud Convert to File. Et le fichier doit d'abord entrer dans le workflow, ce qui reste le travail d'un Webhook pour ce qu'on t'envoie, d'un HTTP Request pour ce que tu récupères, ou d'une source locale.
Deux limites à garder en tête avant de construire. Seuls les formats listés dans le menu déroulant des opérations sont couverts, et Destination Output Field n'existe que sur quatre opérations. Le nœud n'ouvre pas non plus un workflow : un déclencheur le précède toujours, Schedule Trigger, Webhook ou le trigger d'un outil. Pour situer ces briques les unes par rapport aux autres, l'avis n8n revient sur la logique générale de l'outil.
Quelle opération lit ton fichier ?
Le nœud Extract from File expose 12 opérations. Pour chacune : le nœud tel que tu le configures dans n8n, les champs obligatoires, et nos notes de terrain.
Sommaire des opérations
Extract from CSV
csvCe que tu vois dans n8n
Notes & cas d'usage
Transforme un fichier CSV en items de sortie. Le format des valeurs séparées par des virgules sort de tous les outils du marché, et c'est l'opération la plus souvent utilisée du nœud.
Paramètres clés
- Input Binary Field : obligatoire, le nom du champ d'entrée qui contient le fichier à traiter. Vise le champ produit par le nœud précédent, souvent
{{ $json.data }}. - Delimiter : définit le séparateur de champs, en général la virgule. À régler dès qu'un export français utilise le point-virgule.
- Header Row : indique si la première ligne du fichier contient les noms de colonnes. Laissé désactivé, tes colonnes reviennent numérotées.
Extract from HTML
htmlCe que tu vois dans n8n
Notes & cas d'usage
Reprend un tableau contenu dans un fichier HTML et le transforme en items de sortie. Pratique quand un logiciel publie son rapport sous forme de page web au lieu d'un fichier de données.
Paramètres clés
- Input Binary Field : obligatoire, le champ d'entrée qui porte le fichier HTML à traiter.
- Header Row : selon que la première ligne porte ou non les noms de colonnes, les clés sortent en libellés ou en positions.
- Include Empty Cells : activé, les cellules vides sont conservées et remplies avec une chaîne vide, donc toutes les lignes gardent la même forme.
Extract from ICS
fromIcsCe que tu vois dans n8n
Notes & cas d'usage
Lit un fichier iCalendar et le transforme en items de sortie. Les invitations circulent en pièce jointe .ics, et voilà comment un workflow accède à ce qu'elles contiennent.
Paramètres clés
- Destination Output Field : obligatoire ici, c'est le nom du champ de sortie qui contiendra les données extraites, avec
e.g dataen placeholder. - Keep Source : au choix
json,binaryouboth, pour conserver l'item d'entrée à côté de l'extraction.
Extract from JSON
fromJsonCe que tu vois dans n8n
Notes & cas d'usage
Récupère les données JSON enfermées dans un fichier binaire. Le contenu est déjà structuré, mais tant qu'il tient dans un fichier, le workflow ne voit que des octets. Cette opération le déballe.
Paramètres clés
- Destination Output Field : obligatoire, il nomme le champ de sortie qui contiendra les données extraites.
- File Encoding : précise l'encodage du fichier, UTF-8 par défaut. La liste va de
asciiàwindows1258.
Extract from ODS
odsCe que tu vois dans n8n
Notes & cas d'usage
Transforme un fichier ODS en items de sortie. Les tableurs au format open document viennent des suites bureautiques autres qu'Excel, et le nœud les lit avec le même jeu d'options.
Paramètres clés
- Sheet Name : nom de la feuille à lire dans le tableur, placeholder
e.g. mySheet. Sans lui, tu dépends de l'onglet qui se présente en premier. - Range : la plage à lire dans le tableau. Un nombre devient la ligne de départ, une chaîne est interprétée comme une plage en notation A1.
Extract from PDF
pdfCe que tu vois dans n8n
Notes & cas d'usage
Extrait le contenu et les métadonnées d'un fichier PDF. Contrats, factures et rapports arrivent en permanence dans ce format, et leur texte reste hors de portée tant que cette opération n'a pas tourné.
Paramètres clés
- Max Pages : nombre maximum de pages à inclure. Utile sur un document long dont seules les premières pages portent la donnée.
- Join Pages : activé, le texte de toutes les pages est réuni ; désactivé, tu obtiens un tableau de textes, une entrée par page.
- Password : à renseigner si le PDF est chiffré, sinon le fichier reste fermé.
Extract from RTF
rtfCe que tu vois dans n8n
Notes & cas d'usage
Transforme un tableau contenu dans un fichier au format texte enrichi en items de sortie. Certains parcs logiciels anciens produisent encore du RTF, et le nœud le traite comme n'importe quelle source tabulaire.
Paramètres clés
- Read As String : dans certains cas et formats de fichier, il faut lire en chaîne de caractères pour que les caractères spéciaux soient interprétés correctement. Les accents sont la raison habituelle de l'activer.
- RAW Data : renvoie les données brutes au lieu de les analyser, ce qui permet de voir ce que le fichier contient vraiment quand le résultat surprend.
Extract from text file
textCe que tu vois dans n8n
Notes & cas d'usage
Extrait le contenu d'un fichier texte. Aucune structure, aucune colonne, juste les caractères, déposés dans le champ que tu désignes.
Paramètres clés
- Destination Output Field : obligatoire, le nom du champ de sortie qui contiendra les données extraites, placeholder
e.g data. - Strip BOM : retire la marque d'ordre des octets du fichier, ce qui aide dans un environnement où la présence du BOM provoque des incohérences.
Extract from XML
xmlCe que tu vois dans n8n
Notes & cas d'usage
Beaucoup de logiciels de comptabilité et de logistique n'exportent rien d'autre que du XML. Cette opération en extrait le contenu et rend leur sortie utilisable dans un workflow.
Paramètres clés
- Input Binary Field : obligatoire, le champ qui porte le fichier XML, placeholder
e.g data. - Destination Output Field : obligatoire lui aussi, il décide sous quelle clé l'arbre extrait apparaît dans l'item de sortie.
Extract from XLS
xlsCe que tu vois dans n8n
Notes & cas d'usage
Transforme un fichier Excel en items de sortie, dans l'ancien format XLS. Les fichiers qui circulent depuis des années sont souvent restés enregistrés comme ça.
Paramètres clés
- Sheet Name : nom de la feuille à lire dans le tableur. À renseigner dès que le fichier porte plus d'un onglet.
- Max Number of Rows to Load : arrête le traitement après le nombre de lignes demandé. Mets
-1pour tout charger, ou le placeholdere.g. 10pour un test rapide.
Extract from XLSX
xlsxCe que tu vois dans n8n
Notes & cas d'usage
Même traitement pour le format Excel actuel : le fichier XLSX devient des items de sortie. C'est l'opération qui remplace l'export hebdomadaire ouvert à la main.
Paramètres clés
- Header Row : indique si la première ligne du fichier contient les noms de colonnes, pour que les items reviennent classés par intitulé.
- Starting Line : commence le traitement à la ligne demandée, la numérotation démarrant à 0, placeholder
e.g. 0. À régler quand le fichier s'ouvre sur un logo et trois lignes vides.
Move file to base64 string
binaryToProperyCe que tu vois dans n8n
Notes & cas d'usage
Convertit un fichier en chaîne encodée en base64, une façon de transporter des octets sous forme de texte. Rien n'est analysé ici : le fichier devient une valeur qu'on peut poser dans un champ.
Paramètres clés
- Input Binary Field : obligatoire, le champ qui contient le fichier au moment de l'appel.
- Destination Output Field : obligatoire, le champ de sortie qui contiendra les données extraites, en l'occurrence la chaîne elle-même.
- Keep Source :
json,binaryouboth, selon ce dont le nœud suivant a encore besoin.
Besoin d'aide pour automatiser Extract from File avec n8n ?
L'équipe te répond directement.
Chaque message est lu par une personne.
Les questions qu'on se pose avant de construire
01Extract from File est-il gratuit dans n8n ?
02Quels credentials faut-il pour Extract from File ?
03Quelles sont les limites d'Extract from File ?
04Nœud Extract from File n8n ou Convert to File ?
05n8n ou Make pour lire des fichiers dans un workflow ?
Reçois nos tips intégration chaque semaine.
Pas de spam. Désinscription à tout moment.



