Réserver une Démo
Pré. Proc.

Spécifications CSV

Pour importer et exporter des données d'éléments vers et depuis Enterprise Architect à l'aide de fichiers CSV, vous devez d'abord configurer une ou plusieurs spécifications de fichier CSV. Une spécification de fichier définit :

  • Champs de la feuille de calcul dans l'ordre dans lequel ils sont importés ou exportés
  • Nom du fichier source ou cible (facultatif) et
  • Délimiteur entre les colonnes
Une fois que vous avez défini une ou plusieurs spécifications, vous pouvez en sélectionner une dans la boîte de dialogue 'CSV Import/Export' comme spécification actuelle à appliquer lors d'une action d'importation ou d'exportation. La facilité n'importe et n'exporte que des éléments (au sein de Paquetages ) et leurs propriétés ; les éléments tels que les attributs de classe ne peuvent pas être importés ou exportés via ce mécanisme.

L'import/export XMI apporte une solution à cette limitation, tout comme l'utilisation de l'interface d'automatisation.

Accéder

Ruban

Publier > Échange de Modèles > CSV > CSV Exchange Spécification

Configurer une Spécification CSV

Champ

Action

Voir également

Nom Spécification

Si vous créez une nouvelle spécification, saisissez un nom de spécification unique.

Si vous modifiez une spécification existante, cliquez sur la flèche déroulante et sélectionnez le nom de la spécification.

Délimiteur

Cliquez sur la flèche déroulante et sélectionnez le délimiteur de caractères à utiliser entre les champs d'enregistrement.

Si un champ contient une instance du délimiteur, le champ est exporté entouré de " (guillemets) et toutes les instances de " dans le champ sont doublées (c'est-à-dire que " devient " ").

Notes

Type une brève description de la spécification.

Nom de fichier par défaut

Type l'emplacement de fichier par défaut et le nom de fichier à utiliser lors de l'importation et de l'exportation.

Vous pouvez également cliquer sur le bouton Browse. et rechercher l'emplacement.

Orientation par défaut

Cliquez sur la flèche déroulante et sélectionnez l'action par défaut - "Importer" ou "Exporter".

Chaque spécification peut être utilisée dans les deux sens, mais ce champ fournit la valeur par défaut.

Types par défaut

Type une liste séparée par des virgules pour limiter les types d'éléments exportés ; par exemple : classe, exigence, composant, nœud, object .

  • Si vous spécifiez des types d'éléments, SEULS les éléments de ces types sont exportés ou importés ; ainsi, pour que l'option "Conserver la hiérarchie" fonctionne (si elle est sélectionnée), vous devez inclure Paquetage comme type d'élément, sinon il n'y a pas de Paquetages dans lesquels conserver la hiérarchie
  • Si vous ne spécifiez aucun type d'élément par défaut, tous les éléments, y compris Paquetages sont exportés ou importés et la hiérarchie peut être conservée

Préserver la hiérarchie

Cochez cette case pour inclure les champs générés par Enterprise Architect , pour incorporer/reconstruire la hiérarchie Paquetage .

Utilisation de la préservation de la hiérarchie

Champs disponibles

Cliquez sur le nom d'un champ disponible, et double-cliquez dessus pour l'ajouter à la Spécification (il s'affiche à la fin de la liste 'Fichier Spécification ').

Maintenez la touche Ctrl enfoncée pendant que vous sélectionnez plusieurs champs, mais utilisez le bouton Ajouter un champ pour les transférer tous dans la liste 'Fichier Spécification '.

Spécification fichier

Révision les champs d'enregistrement déjà attribués, répertoriés dans l'ordre dans lequel ils sont tracés dans la feuille de calcul.

Si vous souhaitez modifier la séquence des champs, cliquez sur un nom de champ et cliquez sur le bouton Move up ou Down green arrow icon pour déplacer le nom du champ vers le haut ou le bas de la liste.

Ajouter un champ Valeur Étiquetée

Cliquez sur ce bouton pour ajouter une colonne Valeur Étiquetée à la Spécification CSV, pour importer ou exporter la valeur qu'un élément a pour une balise particulière.

Une prompt s'affiche pour sélectionner l'une des deux options :

  • Valeur - pour importer ou exporter le contenu du champ 'Valeur' Valeur Étiquetée ; un en-tête de colonne avec le préfixe 'TagValue_' est ajouté à la Spécification
  • Notes - pour importer ou exporter le contenu du Valeur Étiquetée ' Notes ' (certaines Valeur Étiquetés utilisent le champ ' Notes ' pour accueillir des valeurs longues, telles que le texte <memo>); un en-tête de colonne avec le préfixe 'TagNotes_' est ajouté à la Spécification
Dans chaque cas, la boîte de dialogue "Ajouter un champ de valeur de balise" s'affiche. Sélectionnez soit :
  • Bouton radio 'Global Valeur Étiquetés ', ou
  • bouton radio « Valeur Étiquetés de l'élément sélectionné », cliquez sur le bouton Autre élément et recherchez le nom de l'élément qui contient la Valeur Étiquetée
Cliquez sur la liste déroulante du champ ' Valeur Étiquetée ' et sélectionnez la Valeur Étiquetée , puis cliquez sur le bouton OK .
Options Paquetage Navigateur

Ajouter le champ

Cliquez sur ce bouton pour déplacer tous les champs sélectionnés de la liste 'Champs disponibles' vers la liste 'Fichier Spécification '.

Supprimer le champ

Cliquez sur ce bouton pour déplacer tous les champs sélectionnés de la liste 'Fichier Spécification ' vers la liste 'Champs disponibles'.

Nouveau

Cliquez sur ce bouton pour effacer tous les champs de la boîte de le dialogue afin de créer une nouvelle spécification.

sauvegarder

Cliquez sur ce bouton pour enregistrer toutes les modifications apportées à la spécification actuellement sélectionnée.

Enregistrer sous

Cliquez sur ce bouton pour enregistrer la spécification actuelle sous un nouveau nom.

Effacer

Cliquez sur ce bouton pour supprimer la spécification actuelle.

proche

Cliquez sur ce bouton pour fermer cette boîte de dialogue .

Notes

  • Dans les éditions Corporate , Unified et Ultimate d' Enterprise Architect , si la sécurité est activée, vous devez disposer des autorisations 'Exporter XMI', 'Importer XMI' et 'Configurer les ressources' pour utiliser l'option 'CSV Import/Export Specifications'
  • Dans 'Champs disponibles' et ' Spécification de fichier', les champs d'enregistrement 'Date de création' et 'Date de modification' ne sont pas définis lors de l'importation depuis CSV

Apprenez Plus