diff options
author | Sébastien Dailly <sebastien@dailly.me> | 2025-03-13 20:17:51 +0100 |
---|---|---|
committer | Sébastien Dailly <sebastien@dailly.me> | 2025-04-08 18:39:49 +0200 |
commit | 9e2dbe43abe97c4e60b158e5fa52172468a2afb8 (patch) | |
tree | f58276e500d8ab0b84cdf74cc36fc73d4bca3892 /readme.rst | |
parent | 0bdc640331b903532fb345930e7078752ba54a2d (diff) |
Declare the files to load from an external configuration file
Diffstat (limited to 'readme.rst')
-rw-r--r-- | readme.rst | 28 |
1 files changed, 17 insertions, 11 deletions
@@ -145,16 +145,22 @@ Fichier de configuration Les informations générales -------------------------- -version +dataset + Il s’agit d’un chemin vers un fichier listant tous les fichiers à utiliser. + Quand cet clef est définie, l’application ira chercher les fichier aux + emplacements définis ici, et il n’est plus nécessaire de définir les clef + `file` dans le reste de la configuration. - Il s’agit de la version de la syntaxe du fichier de configuration. Valeur par - défaut : `1` + Son utilité prend son sens quand un nouveau jeu de données doit être traité, + et plusieurs règles doivent être exécutées : il suffit alors de changer les + chemins dans le dataset et uniquement dans ce fichier. source La clef `source` indique quel est le fichier source : pour chaque ligne présente dans ce fichier, une ligne sera générée en sortie. - :file: le fichier à charger + :file: le fichier à charger. Ce champ peut être ignoré si le dataset est + renseigné :tab: optionnellement l’onglet concerné :name: le nom sous lequel le fichier sera associé. @@ -186,7 +192,8 @@ fichier : intern_key Il s’agit de la colonne servant à faire la liaison dans la source. file - Le fichier à charger + Le fichier à charger. Ce champ peut être ignoré si le dataset est + renseigné. tab optionnellement l’onglet concerné extern_key @@ -208,16 +215,15 @@ afin de construire des chemins sur plusieurs niveaux : .. code:: toml - [externals.acheteur_annuaire] + [externals.annuaire] intern_key = ":I" - extern_key = ":A" file = "ANNUAIRE.xlsx" - - [externals.acheteur_societe] - intern_key = ":acheteur_annuaire.BJ" extern_key = ":A" - file = "SOCIETES.xlsx" + [externals.country] + intern_key = ":annuaire.BJ" + file = "referentials.xlsx" + extern_key = ":A" Les valeurs présentes dans ces colonnes sont pré-traitées pour éviter les erreurs générales lors des imports : les espaces en fin de texte sont |