Rôle

Connecte au flux un fichier provenant de « Sources de fichiers ». Le bloc utilise les paramètres de la source et de la plage sélectionnée ; certains paramètres peuvent être redéfinis dans le bloc. Les sources Excel, CSV, JSON et XML sont prises en charge ; JSON et XML sont utilisés en lecture dans ce rôle.

Entrées et sorties

En tant que source, le bloc n’a pas d’entrée et transmet un tableau par out. En tant que destination, in reçoit un tableau ; les sorties facultatives success et failure poursuivent le flux selon le résultat de l’écriture.

Paramètres

Le paramètreRéglages et valeursOptions et limites
roleRôle du bloc : une source lit les données ; une destination écrit le résultat.Options : source, target
source_idUne source de fichier enregistrée ; sélectionnez-la par son nom dans le champ « Fichier ».Jusqu’à 64 caractères
range_idLa plage nommée de la source. Une valeur vide désigne la plage par défaut.Par défaut : empty
Jusqu’à 64 caractères
optionsParamètres de lecture redéfinis pour ce bloc ; les valeurs vides sont héritées de la source.
clear_rangeEfface le reste de la plage configurée après l’écriture ; les données situées en dehors restent inchangées.Par défaut : disabled
ask_updatePour un fichier du Gestionnaire de fichiers : demande un nouveau fichier du même format à chaque exécution manuelle.Par défaut : disabled
wizardAffiche le bloc comme une étape de l’assistant d’exécution.Par défaut : disabled

Paramètres de lecture : options

Le paramètreÉlément configuré
selection_modeLit les cellules indiquées ou une plage nommée du classeur.
defined_nameLe nom d’une plage définie dans le classeur Excel.
defined_scopeLa portée de la plage nommée : classeur ou feuille.
sheetLe nom de la feuille du classeur.
rangeUne plage de cellules en notation A1, par exemple A1:F500.
headerUtilise la première ligne de la plage comme noms de champs.
delimiterLe séparateur de champs du fichier texte.
json_pathLe chemin vers le tableau d’enregistrements dans un document JSON.
xml_pathLe chemin vers les éléments à lire comme lignes XML.

Configuration étape par étape

Capture d’écran de l’interfaceAgrandir ↗Configuration d’une source de fichier. La source sélectionne tariffs-demo.csv dans le Gestionnaire de fichiers et utilise un point-virgule comme séparateur. Les plages sont configurées plus bas dans ce formulaire.
Configuration d’une source de fichier

La source sélectionne tariffs-demo.csv dans le Gestionnaire de fichiers et utilise un point-virgule comme séparateur. Les plages sont configurées plus bas dans ce formulaire.

  1. Ajoutez un fichier depuis l’onglet « Fichiers » de la palette et sélectionnez son rôle : source ou destination.
  2. Sélectionnez « Plage source ». Vérifiez la feuille, les cellules et les en-têtes ; pour JSON/XML, vérifiez le chemin vers les enregistrements.
  3. Pour CSV, vérifiez le séparateur. Si le bloc redéfinit la feuille ou les cellules, revenez à la plage source ou enregistrez la plage souhaitée dans la source.
  4. Activez l’assistant pour choisir manuellement un fichier ; activez la demande de fichier actualisé pour imposer le chargement d’une nouvelle version.
  5. Lisez les champs et examinez l’échantillon. Pour une destination, faites correspondre l’ordre et les noms du tableau de sortie et vérifiez l’option d’effacement.

Règles et diagnostics

  • La demande de fichier actualisé fonctionne uniquement pour une source du Gestionnaire de fichiers et active automatiquement l’assistant. Un tel flux nécessite une intervention de l’utilisateur et ne s’exécute pas automatiquement.
  • Après une étape réussie lors d’une exécution réelle, le fichier actualisé est enregistré comme une nouvelle version sous le nom du fichier connecté. Une simulation n’enregistre pas de nouvelle version.
  • Sans demande d’actualisation, l’assistant permet de choisir une autre source du même format, une plage, une feuille et des cellules pour l’exécution en cours uniquement. Une exécution automatique lit le fichier configuré.
  • Modifier la source sélectionnée ou les paramètres de connexion après confirmation d’une étape arrête l’exécution avec REVISION_CHANGED : lancez une nouvelle exécution.
  • Pendant l’écriture, clear_range efface uniquement le reste de la plage configurée. Avant d’écrire, assurez-vous qu’elle ne contient pas d’autres données à conserver.

Exemple de configuration

Enregistrez « Sales.xlsx » et créez une plage « Tableau des ventes » sur la feuille Sales, en A1:F5000. Sélectionnez cette plage dans le bloc, avec role=source et header=true. Envoyez la sortie vers « Formats des nombres et des dates », puis vers « Regroupement ».