Bonjour,
A titre d'info, je voudrais savoir si il existe une solution native pour utiliser Excel comme un xslt.
En gros il me faut resoudre le probleme suivant:
1- J'exporte des donnees dans un format XML avec nesting
2- Mapper 1 cellule vers 1 noeud a valeur unique (xpath vers un unique element dans le fichier xml)
3- Mapper un ensemble de cellules non contigues vers un element xml ayant plusieurs occurences (il y a plusieurs objets de meme nature a afficher sous la forme d'un formulaire par objet)
Exemple:
Code xml : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <fichier> <propriete1>valeur1</propriete1> <propriete2>valeur2</propriete2> <propriete3>valeur3</propriete3> <objets> <objet> <oProp1>oVal1</oProp1> <oProp1>oVal2</oProp1> </objet> <objet> <oProp1>oVal1</oProp1> <oProp1>oVal2</oProp1> </objet> </objets> </fichier>
Pour le point 2 j'ai deja valide la procedure suivante:
- Utilisation d'un xsd (import via l'onglet Developpeur)
- Mapping element par element (option sans en-tete) dans mon feuillet excel dans les cellules de destination (propriete1, 2 et 3)
- Onglet developpeur / Import / mon fichier xml
Le nombre d'elements a mapper etant important, y'a-t-il plus simple?
A chaque mapping de cellule c'est une nouvelle table excel (1*1) qui se cree, existe-t-il un limite de tables gerable par feuillet/classeur?
Partager