Altova MapForce 2027 Enterprise Edition

Exemple : Mapper des données de base de données vers Excel 2007+

Accueil Préc Haut Suivant

Le fichier de mappage utilisé dans cet exemple est disponible sous le nom Excel-mapping.mfd dans le dossier DocExamples. C'est le troisième mappage des trois qui est abordé ici.

 

L'objectif de ce mappage est le suivant :

 

•Extraire de la base de données « altova » uniquement les personnes dont la clé primaire « department » est égale à 4 (c'est-à-dire celles qui appartiennent au service informatique).

•Écrire les enregistrements extraits dans un composant Excel 2007+ par défaut.

Excel-mapping-3-ENT

Excel-mapping.mfd (exemple 3)

Le mappage est configuré comme suit :

 

1.La base de données « altova » a été ajoutée à la zone de mappage à partir du dossier DocExamples, à l’aide de la commande de menu Insérer | Base de données, puis en suivant l’assistant pour une base de données SQLite.

2.Le composant Excel 2007+ par défaut a été ajouté à l’aide de la commande de menu Insérer | Excel 2007+ fichier, puis en ignorant l’option permettant de fournir un fichier d’exemple.

3.La première feuille de calcul (Sheet1) a été renommée en cliquant sur le bouton excel1-compicon situé à côté de celle-ci, puis en saisissant « Altova » comme nom de feuille de calcul.

4.La plage Rows 1, n=dyna été configurée en cliquant sur le bouton adjacent excel1-compicon. Les options de plage de cellules ont été définies comme suit :

xlsx_example2-02

5.Les autres options ont été définies comme suit :

 

oLa valeur de la clé primaire (PrimaryKey) est comparée à la valeur « 4 », fournie par le composant Constant, à l’aide de la fonction equal.

oLe composant filtre transmet les champs First et Last si la condition booléenne est true (c'est-à-dire si la clé primaire du service est « 4 »).

oL'élément on-true est connecté à l'élément Rows 1, n=dyn du fichier Excel.

 

Le résultat du mappage est l'affichage de quatre personnes du service informatique dans le classeur Excel.

ex-db2ex2

© 2020-2026 Altova GmbH