Extraire d'un fichier
Lit un fichier CSV, Excel, JSON, texte, HTML, calendrier ou PDF joint à l'élément.
Fonctionnement
CSV, Excel, tableau HTML et calendrier : un élément par ligne ou par événement. JSON : un élément par entrée si le fichier contient une liste. Texte, PDF et base64 : la valeur dans le champ de sortie. Les cellules Excel gardent leur type (nombre, date ISO, booléen) ; les formules donnent leur dernier résultat calculé.
Paramètres
| Paramètre | Type | Détail |
|---|---|---|
| Format | choix | Valeurs : CSV, Excel (XLSX), JSON, Texte, Tableau HTML, Calendrier (ICS), PDF (texte), Fichier vers chaîne base64. |
| Fichier (propriété binaire)obligatoire | texte | Nom de la propriété binaire de l'élément (« data » par défaut, comme la Requête HTTP en mode fichier). |
| Séparateurselon les autres paramètres | choix | Valeurs : Détection automatique, Virgule (,), Point-virgule (;), Tabulation, Barre verticale (|). |
| La première ligne contient les en-têtesselon les autres paramètres | oui / non | — |
| Feuilleselon les autres paramètres | texte | — |
| Tableau (sélecteur CSS)selon les autres paramètres | texte | — |
| Pages lues au plusselon les autres paramètres | nombre | — |
| Champ de sortieselon les autres paramètres | texte | — |
| Conserver les champs reçusselon les autres paramètres | oui / non | — |
Données reçues et renvoyées
- EntréeListe d'éléments portant un fichier.
- SortieUn ou plusieurs éléments par fichier, reliés à l'élément d'origine.
Erreurs
Fichier absent de l'élément, format illisible (fichier et ligne indiqués quand c'est possible), PDF protégé par mot de passe, plus de 5 000 éléments produits.
À savoir. Formats anciens non pris en charge : XLS (Excel 97-2003), ODS et RTF. Enregistrez-les en XLSX ou CSV.
Exemple
Paramètres d'un bloc prêt à l'emploi. Dans l'éditeur, l'onglet Aide du bloc applique cet exemple en un clic.
{
"operation": "xlsx",
"binaryField": "data",
"sheetName": "Commandes",
"header": true
}