Convertir en XLSX
La tâche Convertir en XLSX effectue l'opération inverse par rapport à la tâche Convertir en CSV : prend un fichier de données au format CSV et le convertit en un tableur Excel (.xlsx). Elle est particulièrement utile pour générer des rapports ou des fichiers qui doivent être facilement consultables, formatés et manipulables par les utilisateurs finaux avec des logiciels tels que Microsoft Excel.
Configuration
La configuration de la tâche nécessite de spécifier le fichier CSV d'origine et le séparateur qu'il utilise, ainsi que la destination optionnelle du fichier Excel.
- Fichier à importer : Dans ce champ, entrez le chemin complet du fichier CSV à convertir. Il peut s'agir d'une valeur statique ou d'un paramètre dynamique.
- Séparateur CSV d'entrée : Ce champ est crucial pour l'interprétation correcte du fichier d'origine. Ici, entrez le caractère utilisé par le fichier CSV d'entrée pour séparer ses valeurs.
- La valeur par défaut est la virgule (,).
- Si le fichier d'origine utilise un séparateur différent (par exemple, le point-virgule), il est fondamental de le définir correctement dans ce champ. Une mauvaise configuration entraînera l'échec de la conversion ou la génération d'un fichier Excel où tous les données sont regroupées incorrectement dans une seule colonne.
- Chemin du fichier (Case à cocher) : En sélectionnant cette option, vous pouvez spécifier une destination personnalisée pour le fichier de sortie, sinon une destination par défaut sera utilisée. En sélectionnant cette option, les champs suivants s'afficheront :
- Chemin de sortie : Dans ce champ, entrez le chemin du dossier où vous souhaitez enregistrer le fichier Excel converti.
- Créer le chemin s'il n'existe pas : Si activée, elle crée automatiquement le dossier de destination s'il n'existe pas. Si désactivée, la tâche échouera si le dossier n'est pas présent.
Destination par défaut
Le comportement par défaut dépend de la manière dont le fichier d'origine est fourni :
- Cas 1 : Entrée via paramètre de type "Fichier" Lorsque le fichier d'origine est passé via un paramètre dynamique provenant d'une tâche précédente ou des paramètres du Workflow, le XLSX converti est enregistré dans un dossier géré par le système.
- Cas 2 : Entrée via chemin écrit manuellement Lorsque dans le champ "Fichier à importer" vous écrivez directement le chemin complet d'un fichier existant (par exemple, /données/entrée/rapport.csv), le fichier XLSX converti est enregistré par défaut dans le même répertoire que le fichier d'origine (donc dans /données/entrée/).
Paramètres de sortie
Une fois la conversion terminée, la tâche expose les paramètres suivants :
- file : Renvoie le chemin complet du fichier XLSX nouvellement créé (par exemple, /chemin/sortie/données_converties.xlsx). Ce paramètre est idéal pour passer le fichier à des tâches suivantes, par exemple un envoyer un e-mail avec un en-tête joint.
- filename : Renvoie uniquement le nom du fichier XLSX généré (par exemple, données_converties.xlsx).
- result : Indique l'état global de l'opération de conversion (par exemple, "Success" ou un message d'erreur).
- resultJson : Représente le résultat de l'exécution de la tâche au format JSON, incluant des informations générales, des configurations et des détails sur l'exécution.