communauté
annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Base de Connaissance - Français

Apprenez auprès des experts.

Comment faire : Renommer dynamiquement des fichiers de sortie

Alteryx Partner
Created on

L'une des fonctionnalités très intéressante de l'outil output data est la possibilité de nommer le fichier ou la table (ou seulement une partie) avec une données en provenance de votre flux !
Il est ainsi possible d'ajouter un préfix, un suffixe, de changer le nom complet du fichier (ou de la table) ou bien son chemin entier. L'outil propose de conserver ou de supprimer le champ dans le fichier de sortie.

 

Un des cas classique d'utilisation est l'ajout de la date de création au fichier de sortie.
En ajoutant la fonction datetimetoday(), vous pourrez stocker tous vos fichiers dans le même dossier en les nommant avec la date d'exécution de votre workflow.

 

Une légère différence existe pour les fichiers Excel due au format de fichier NomDuFichier.xlsx||NomDeLaFeuille

 

L'option Change File/Table Name mettra à jour la feuille et pas le fichier.

 

Pour pouvoir changer le nom du fichier, vous devez cochez l'option Change Entire File Path. Précédemment dans votre flux, vous devez avoir créé un champ contenant le chemin complet du fichier.


Ci dessous, un exemple de chemin complet utilisant la date du jour comme nom de fichier :

 

"D:\output" + DateTimeFormat(datetimetoday(),"%Y_%m_%d") + ".xlsx|||Feuille1"

 

En pièce jointe, un exemple de workflow avec mise à jour d'un fichier Excel et d'un CSV avec la date du jour.

 

Lien vers l'article originale en anglais : https://community.alteryx.com/t5/Alteryx-Knowledge-Base/How-to-Dynamically-rename-output-files/ta-p/...

 

Mathieu Fontaine

Keyrus | Alteryx Partner

Pièces jointes
Étiquettes