• Initiateur de la discussion Initiateur de la discussion antho59li
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

antho59li

XLDnaute Nouveau
Bonjour,

A partir d'un fichier XML que je créé, j'ai besoin de mapper un ficher excel.
J'utilise le mappage d'excel, mais je n'arrive pas a faire ce que je souhaite.
En gros, j'aimerai creer un nouvel onglet en fonction des noeuds du xml.


Voila mon ficher en entrée.
Code:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<DOMAIN>
	<DOMAIN_NAME>MY DOMAIN</DOMAIN_NAME>

	<TEST value = "TEST1">

		<STEP num = "1" >
			<STEP_NAME>STEP1</STEP_NAME>
			<STEP_INPUT>STEP1</STEP_INPUT>
			<STEP_OUTPUT>STEP1</STEP_OUTPUT>
		</STEP>

		<STEP num = "2" >
			<STEP_NAME>STEP2</STEP_NAME>
			<STEP_INPUT>STEP2</STEP_INPUT>
			<STEP_OUTPUT>STEP2</STEP_OUTPUT>
		</STEP>

		<STEP num = "3" >
			<STEP_NAME>STEP3</STEP_NAME>
			<STEP_INPUT>STEP3</STEP_INPUT>
			<STEP_OUTPUT>STEP3</STEP_OUTPUT>
		</STEP>

	</TEST>

	<TEST value = "TEST2">

		<STEP num = "1" >
			<STEP_NAME>STEP1</STEP_NAME>
			<STEP_INPUT>STEP1</STEP_INPUT>
			<STEP_OUTPUT>STEP1</STEP_OUTPUT>
		</STEP>

		<STEP num = "2" >
			<STEP_NAME>STEP2</STEP_NAME>
			<STEP_INPUT>STEP2</STEP_INPUT>
			<STEP_OUTPUT>STEP2</STEP_OUTPUT>
		</STEP>

	</TEST>

</DOMAIN>


Voila ce que j'aimerai avoir. mon execl
plusieurs onglets (TEST1, TEST2) fonction de la balise <TEST>
avec le bon contenu.

Le format de mon fichier est-t-il correct?
Est-ce que je dois passer par une macro?
si oui pouvez vous me donner un coup de main pour commencer?


Merci d'avance pour vos réponses.
 
Re : XML dans excel

Bonjour,

Oui une macro est necessaire.

Dans le fichier joint, un classeur excel et un fichier xml de tes données.
Décompresse tout dans le même dossier.
Ouvre le fichier excel
ALT+F8 -> lancer la macro "ParseXmlDoc"

La macro fonctionne avec ce fichier, c'est pas dit qu'elle fonctionnera sur un autre.

A toi d'adapter les modifications éventuelles à faire. Tu trouveras toutes la littérature que tu veux sur MSXML2 sur internet et la (les) manière(s) de traiter un document xml par macro.

A+
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD

Discussions similaires

Réponses
1
Affichages
1 K
Compte Supprimé 979
C
Réponses
5
Affichages
4 K
Réponses
19
Affichages
4 K
G
Retour