Aller au contenu

Convertir en fichier

n8n : Convert to FileToutes les offres1 entrée · 1 sortie

Produit un fichier CSV, Excel, JSON, texte, HTML ou calendrier à partir des éléments.

Éléments reçusConvertir en fichierÉléments produits

Fonctionnement

CSV, Excel, tableau HTML, calendrier et JSON « liste » : un seul fichier pour tous les éléments. Texte, base64 et JSON « par élément » : un fichier par élément. Le fichier est joint à l'élément produit (propriété binaire) : envoyez-le par e-mail, Requête HTTP (multipart) ou FTP.

Paramètres

ParamètreTypeDétail
FormatchoixValeurs : CSV, Excel (XLSX), JSON, Texte, Tableau HTML, Calendrier (ICS), Chaîne base64 vers fichier.
Colonnesselon les autres paramètrestexteListe séparée par des virgules, dans l'ordre voulu. Vide : tous les champs, dans l'ordre où ils sont enregistrés (pas forcément celui de la saisie) : précisez-les pour un fichier stable.
Séparateurselon les autres paramètreschoixValeurs : Virgule (,), Point-virgule (;), Tabulation, Barre verticale (|).
Ligne d'en-têteselon les autres paramètresoui / non—
Ajouter un BOM UTF-8 (ouverture correcte des accents dans Excel)selon les autres paramètresoui / non—
Nom de la feuilleselon les autres paramètrestexte—
Fichiersselon les autres paramètreschoixValeurs : Un fichier pour tous les éléments (liste), Un fichier par élément.
JSON indentéselon les autres paramètresoui / non—
Contenu du fichierobligatoire · selon les autres paramètrestexte longUn fichier par élément.
Nom du calendrierselon les autres paramètrestexte—
Titre de l'événementobligatoire · selon les autres paramètrestexte—
Débutobligatoire · selon les autres paramètrestexteDate ISO 8601 ; sans fuseau, heure UTC.
Finselon les autres paramètrestexteVide : une heure après le début (un jour pour une journée entière).
Journée entièreselon les autres paramètresoui / non—
Lieuselon les autres paramètrestexte—
Descriptionselon les autres paramètrestexte long—
Chaîne base64obligatoire · selon les autres paramètrestexte—
Type de fichier (MIME)selon les autres paramètrestexte—
Nom du fichiertexte—
Propriété binaire de sortieobligatoiretexteNom de la propriété binaire de l'élément (« data » par défaut, comme la Requête HTTP en mode fichier).

Données reçues et renvoyées

  • EntréeListe d'éléments.
  • SortieUn élément { fileName, mimeType, size } avec le fichier joint, ou un par élément selon le format.

Erreurs

Fichier de plus de 2 Mo, chaîne base64 invalide, date de calendrier illisible.

À savoir. Les valeurs CSV commençant par = + - @ sont préfixées d'une apostrophe pour éviter l'exécution de formules à l'ouverture dans un tableur.

Exemple

Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.

Paramètres de l'exemple (JSON)Ouvrir l'éditeur
{
  "operation": "csv",
  "columns": "id, email, montant",
  "delimiter": ";",
  "header": true,
  "bom": true,
  "fileName": "export-{{ $now }}.csv"
}

Voir aussi