You are here:
< Retour
convertisseur xml csv

A quoi sert la tâche Convertisseur XML/CSV ?

La tâche Convertisseur XML/CSV vous sert à manipuler des données disponibles dans un fichier en entrée pour générer un fichier en sortie contenant les données en entrée pour une autre tâche.

L’exemple souvent employé c’est la mise en forme d’un fichier CSV contenant la liste de comptes utilisateurs à créer. Après le passage dans le convertisseur, vous obtenez un fichier XML compatible avec la tâche “Import Utilisateurs”.

Elle est capable d’effectuer les conversions suivantes :

  • CSV vers CSV
  • CSV vers XML
  • XML vers CSV
  • XML vers XML

Le principe de la tâche

Dans un premier temps, vous allez définir le format des fichiers en entrée et en sortie.

Ensuite, selon les formats choisis, vous allez préciser un certain nombre d’éléments.

Pour finir, vous allez définir les règles de conversions.

CSV en entrée

Dans ce cas, vous devrez indiquer les éléments suivants :

  • Le séparateur utilisé dans le fichier (Exemple : ; ou , )
  • La ligne de démarrage des données. Si le fichier démarre par les titres des champs, indiquez 2

XML en entrée

Indiquez le Tag principal du contenu du fichier XML.

CSV en sortie

Définissez le séparateur.

XML en sortie

Définissez le Tag principal.

Les règles de conversion

Ajoutez au moins une règle de conversion pour paramétrer le mapping des données en entrée vers le fichier de sortie.

Cliquez sur le bouton “Ajout Règle de Conversion” qui ouvre une nouvelle fenêtre.

Dans la partie haute, indiquez les conditions dans lesquelles les enregistrements d’entrée sont concernés par cette règle.

Si vous laissez les champs libres, tous les enregistrements seront traités.

Les conditions s’appliquent sur les données en entrée.

Convertisseur XML CSV
Tâche conversion xml csv Règle Sortie

Ajout de Tag XML ou Génération ligne CSV

Une fois les conditions d’extraction des données fixées, vous aurez à indiquer le paramétrage des données en sortie.

Selon le format du fichier en sortie, XML ou CSV vous indiquerez le remplissage de chaque champ.

Vous avez la possibilité d’insérer des champs issus du fichier en entrée (Option Extractible) ou des valeurs statiques (Option Fixe).

Concernant le format XML de sortie, vous devrez déterminer le Tag principal de sortie.

Pour chaque Tag de sortie ou de colonne du CSV, indiquez les valeur souhaitées.

Pour cela, cliquez sur le bouton “Ajouter Tag XML” ou “Ajout” puis indiquez les informations pour le champ destination.

Les options

Depuis Damaris RM version 7.4 vous pouvez maintenant concaténer des valeurs en entrée pour remplir un seul champ en sortie.

Dans ce cas, il vous suffit d’indiquer la liste des colonnes en entrée et le séparateur souhaité.

 

Vous pouvez également changer de format de date entre le format en entrée et en sortie.

Concaténation valeurs
Configurer tâches Convertisseur XML/CSV