Altova RecordsManager

exporter des enregistrements vers XML, CSV

Accueil Préc Haut Suivant

Lorsqu’une table de données est ouverte et ses enregistrements sont recensés (comme dans la capture d’écran ci-dessous, qui affiche une liste des enregistrements Person), vous pouvez exporter les données de ces enregistrements dans un fichier XML et/ou CSV. Votre administrateur de système aura défini un ou plusieurs formulaires d’exportation pour chaque table de données. Chaque formulaire d’exportation définit un ensemble séparé de champs de données (de cette table de données) à exporter. Un formulaire d’exportation peut inclure non seulement les champs de la table de données, mais aussi le nom de la table de données parent et les tables de données ancêtre de niveau supérieur. Dans le cas des exportations XML, les tables de données enfant et une sélection de leurs champs peuvent aussi être inclus. Les noms des différents formulaires d’exportation seront généralement explicites et les nombreuses options vous donneront un choix des ensembles de données à exporter. Si vous nécessitez un autre ensemble de données pour une table de données, contactez votre administrateur de système.

Cliquez pour expansion/compression

 

 

Formats XML et CSV

Format XML

Le fichier XML exporté aura un élément racine nommé <Root> et <Root> aura un élément enfant qui porte le même nom que la table de données actuelle (dans notre exemple, il s’agit de la table de données nommée Person). Cet élément aura les éléments enfant qui ont été sélectionnés (dans les formulaires d’exportation) comme champs à exporter. Par exemple, le formulaires d’exportation pour une table de données Person (comme indiqué dans la capture d’écran ci-dessus) peut générer un fichier XML qui ressemble à l’exemple suivant :

 

<Root>

  <Person>

     <Department>Sales</Department>

     <First>Jim</First>

     <Last>Gridely</Last>

     <Title>Executive</Title>

     <Phone>123456789</Phone>

     <Email>legal.01@redmaple.com</Email>

  </Person>

  ...

  <Person>

     <Department>Accounts</Department>

     <First>Jane</First>

     <Last>Locke</Last>

     <Title>Manager</Title>

     <Phone>123789777</Phone>

     <Email>accounts.04@altova.com</Email>

  </Person>

</Root>>

 

 

Format CSV

La première ligne du fichier CSV contiendra les en-têtes des champs. Chaque ligne suivante contient un enregistrement, avec les valeurs des champs se trouvant dans la même séquence que les en-têtes. Le séparateur dans les enregistrements est un virgule. Veuillez noter que chaque enregistrement est un extrait plat des lignes du formulaire d’exportation. Les enregistrements enfant ne peuvent pas être affichés en raison de la structure plate des fichiers CSV. Comparer avec la structure XML ci-dessus.

 

"Department";"First";"Last";"Title";"Phone";"Email"

"Sales";"Jim";"Gridely";"Executive";"123456789";"legal.01@redmaple.com"

...

"Accounts";"Jane";"Locke";"Manager";"123789777";"accounts.04@altova.com"

 

 

Exporter des données

Pour exporter vers un fichier XML ou un fichier CSV, procéder comme suit :

 

1.Cliquer sur Exporter vers XML/CSV (voir captures d'écran ci-dessus).

2.Le formulaire qui apparaît (capture d'écran ci-dessous) contient deux parties : (i) la partie supérieure recense les formulaires d’exportation qui sont disponibles pour la table de données actuelle ; ceux-ci auront été définis par votre administrateur de système ; sélectionner le formulaire que vous souhaitez utiliser ; (ii) dans la partie inférieure, sélectionner le format d’exportation que vous souhaitez (XML ou CSV).

Cliquez pour expansion/compression

3.Choisir Exporter maintenant.

4.Dans le dialogue Enregistrer qui apparaît, sélectionner l’emplacement de fichier où vous souhaitez enregistrer le fichier exporté et cliquer sur Enregistrer.

 

Points à noter

Un formulaire d’exportation exporte des données liées á la table de données actuelle (par exemple, une table de données Person).

Exportation XML : Les champs de la table de données qui sont sélectionnés seront exportés comme élément XML qui sont des enfant d’un élément qui a le nom de la table de données actuelle (donc, par exemple, un élément nommé Person). Voir l’extrait XML ci-dessus.

Exportation CSV : Les champs de la table de données qui sont sélectionnés pour l’exportation seront exportés en tant que colonnes d’une ligne CSV, où chaque ligne CSV correspond à un enregistrement depuis la base de données (par exemple, un enregistrement Person ). Voir l’extrait CSV ci-dessus.

Dans les formulaires d’exportation, ce ne sont pas seulement les champs de table de données qui peuvent être ajoutés, les parents et les ancêtres de niveau supérieurs peuvent aussi être ajoutés. En conséquence, un enregistrement exporté peut aussi contenir les parents de la table de données actuelle et des ancêtres de niveau supérieur. Voir l’extrait ci-dessus.

Alors que des données provenant des tables de données enfant peuvent être exportées vers des fichiers XML, elles ne peuvent pas être exportées vers des fichiers CSV. Cela est dû à la structure plate des fichiers CSV.

 

© 2018-2024 Altova GmbH