Données traitées par l'import/export Excel
Les assistants dédiés à l'échange des données entre Excel et vos référentiels HOPEX sont également soumis aux règles classiques de lecture et d'écriture des données.
La mise en œuvre de ces règles, présentées dans ce chapitre, concernent :
L'accès aux données, voir Vision du produit,
La protection des données, voir Gestion des données non modifiables,
La gestion des relations avec plusieurs objets cibles, voir Gestion des relations multiples,
Les règles de mise à jour du référentiel lors d'un import, voir Options et paramètres avancés des assistants Excel.
Vision du produit 
Les MetaClasses, MetaAssociations et MetaAttributes qui apparaissent dans la feuille Excel sont le reflet de la vision du métamodèle. Seuls les concepts accessibles avec les produits, le profil et les options dont vous disposez sont proposés.
Gestion des données non modifiables 
Pour l'export, les MetaAttributs non modifiables par l'utilisateur apparaissent dans une colonne grisée de la page Excel.
Il est possible d'exporter des propriétés non modifiables, telles que des attributs calculés (par exemple le MetaAttributs “Date de Création”), mais il n'est pas possible de les importer ; l'assistant indique que vous n'avez pas la permission de mettre à jour ces propriétés.
Qu'il s'agisse d'un fichier d'export ou d'import, les deux premières lignes d'une feuille Excel sont réservées au paramétrage du fichier ; veillez à ne pas saisir de données dans ces deux premières lignes.
Gestion des relations multiples 
Au niveau du Metamodèle HOPEX une relation représente une MetaAssociationEnd. Certaines MetaAssociationEnds ont une cardinalité supérieure à 1, c'est à dire qu'une instance peut avoir plusieurs liens de même type.
Par exemple, une Application peut être composée de plusieurs Microservices.
Dans ce cas, le fichier d'import/export Excel présente chacune des instances sur différentes lignes d'une même cellule.
Après un import d'un fichier de ce type, les instances sont créées ainsi que leurs liens.
Mise à jour du contenu des cellules 
Outre les MetaClasses et MetaAttributs, l'assistant d'export supporte :
les liens et attributs de liens
certaines MetaAssociationEnds
*Pour plus de détails, voir Gestion des relations multiples.
des requêtes
des macros
Un import Excel permet de créer de nouveaux objets et de modifier des objets existants. Les règles qui s'appliquent sont les suivantes :
Un nouvel objet est créé si le nom utilisé n'existe pas déjà dans le référentiel,
Si une cellule est vide, elle n'a aucun effet sur le référentiel,
la chaîne #reset permet d'effacer la propriété ou les relations associées à la cellule
*Dans le cas d'une relation, #reset peut être suivi de nouveaux liens.