Créer une feuille de style pour lire un fichier XML

STephane

XLDnaute Occasionnel
bonjour

Je cherche à me constituer un mode opératoire pour consolider des fichiers en XML. L'ouverture dans Excel avec l'option "volet office xml" me permet d'avoir les données mais pas d'en exporter le mappage (erreur "liste de listes" et "relation...".


Il a une structure du genre suivant :

Code:
 <ARBRE xmlns=".." xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
     <TRONC>
         <BRANCHE> <!-- répétitif -->
             <TIGE1>valeur 1</TIGE1>
             <TIGE2>valeur 2</TIGE2>
             <TIGE3>valeur 3</TIGE3>
             ...
             <TIGEn/>
             <LIMBE> <!-- répétitif -->
                 <AA>valeur aa</AA>
                 <BB>valeur bb</BB>
                 <CC/>
                 <DD>valeur cc</CC>
                 <EE/>
                 <FF/>
                 ...
             </LIMBE>
             <LIMBE>
             </LIMBE>
         </BRANCHE>
         <BRANCHE>
         </BRANCHE>
     </TRONC>
 </ARBRE>
Je voudrais générer un fichier avec les colonnes BRANCHE, TIGE1, TIGE2, AA, BB, EE. Connaîtriez-vous un outil ou un tutorial efficace pour faire mon fichier XSLT ?


si cela peut aider, j'ai aussi réussi à récupérer le schéma (fichier XSD) XML généré par excel à l'ouverture du fichier (en tant que tableau xml) grâce à l'instruction suivante (mais c'est encore moins lisible)
Code:
Debug.Print ActiveWorkbook.XmlMaps(1).Schemas(1).XML
merci pour quelques idées
 
Dernière édition:

STephane

XLDnaute Occasionnel
Re : Créer une feuille de style pour lire un fichier XML

bonjour,
j'ai pas réussi à me faire un mode opératoire sous excel, mais j'ai pu créer un mapping avec un vrai mappeur (edi).

maintenant, je me suis attaqué à une problématique généré un fichier type XML (extension ddf), à coups d'instructions VBA, ce fut chaotique, le résultat est probant tout de même. pour cela j'ai construit un "formulaire" dans une feuille de calcul :
- qlq petits tableaux pour les propriétés générales
- un tableau pour lister les groupes ou les enregistrements avec leurs propriétés générales et spécifiques :
Colonne A -Colonne B -Colonne C - Colonne D - .... autres colonnes : propriétés d'enregistrement et/ou de groupe
objet parent - est-ce un groupe - est-ce une fermeture de groupe - nom objet -
- un autre tableau pour les champs des enregistrements avec le nom de l'objet parent


si quelqu'un a une stratégie pour ce genre de constructions, je suis preneur.


HTH un petit peu tout de même
 

Membres actuellement en ligne

Statistiques des forums

Discussions
311 725
Messages
2 081 941
Membres
101 846
dernier inscrit
Silhabib