Excel 2016 : Importation et exportation de données

Importer des données XML

Testez gratuitement nos 1252 formations

pendant 10 jours !

Tester maintenant Afficher tous les abonnements
Dans cette vidéo, intéressez-vous à l'import de fichiers XML standards en utilisant une technique directe d'import.
03:27

Transcription

Nous allons voir maintenant comment importer un fichier XML. Donc encore une fois XML signifie extended markup language, et il s’agit d’un fichier plat, structuré de données brutes alphanumériques. Alors pour cet exemple, on va partir du fichier XML que vous voyez ici, qui s’appelle XML.XML. Et si on l’ouvre par exemple dans un Bloc-notes, qu’est-ce qu’on peut constater ? Qu'il y a un nœud racine qui s’appelle catalogue et dans ce catalogue on a ici un produit dont la description est cardigan, avec visiblement un attachement, d’une manière ou d’une autre, à des images ou des photos de ce produit. Et ensuite, il y a des variations pour homme, pour femme, avec des couleurs. Donc on voit qu’on a un fichier XML multi-niveau. Alors la question c’est : comment Excel va gérer l’import d’un fichier multi-niveau puisqu'une structure hiérarchique, normalement un tableur, n’est pas sensée capable de faire ça avec un simple import. Certes, Excel a une structure hiérarchique qui sont les tableaux croisés dynamiques, mais ce n’est pas le sujet de cette formation, et nous on veut importer ça en tant que table. Pour ce faire, on va aller dans le fichier Import XML, et dans ce fichier, on retourne dans notre onglet Données, Données externes, Autres sources, et nous avons à la suite de Odata une option importer de l’XML. On sélectionne cette option, on va sur le bureau, on choisit notre fichier XML, on valide, et là Excel nous dit : la source XML spécifiée ne fait pas référence à un schéma. Donc effectivement, c’est les fameux schémas xsd, dont je vous ai parlés lors du chapitre concernant l’export. Et il nous dit : Excel va donc créer un schéma, sous-entendu automatiquement, basé sur les données de la source XML, ce qui évidement va faciliter plus tard le fait de réexporter les données si elles ont été modifiées. Donc ici on va lui dire : ok, vas-y. Ensuite il nous demande si on veut importer dans la feuille en cours en tant que tableau XML avec lequel est associé un schéma, ou en tant que simple feuille ou liste dans la feuille existante. Donc il y aura pas d’association à une quelconque structure XML que ce soit. C’est clair que 99% du temps, on prend le premier. D’ailleurs on ne verra pas le deuxième parce que j’ai jamais vu ce dernier être utilisé. Donc on fera un OK. Et là, qu’est-ce que l’on peut constater ? C’est qu'effectivement il a réussi à importer toutes les données. Mais comme dans le fichier XML source, dans le code, il y avait une hiérarchie, au fait, qu’est-ce qu’il fait ? Il répète autant de fois un produit avec certaines de ces caractéristiques qu’il y a de variantes de ce produit. Donc comme vous pouvez voir, là ce sont les variantes et là, c’est ce qui est similaire d’un produit à l’autre. Bien évidement, ensuite il est clair que par exemple si on va à ce niveau-là, on a des sous-variantes par rapport à un certain code de taille. Mais à part ça, l’import est absolument parfait. Bien évidement, comme pour chaque import qu'on a fait, il faudrait renommer la table dans l’idéal, mais sinon, c’est extrêmement simple. Et puis c’est terminé par rapport à un import de fichier XML.

Excel 2016 : Importation et exportation de données

Maîtrisez l’import de données depuis des sources externes avec Excel. Apprenez également à convertir celles-ci dans des formats adaptés aux exigences de vos interlocuteurs.

2h32 (36 vidéos)
Aucun commentaire n´est disponible actuellement
 
Logiciel :
Spécial abonnés
Date de parution :19 déc. 2016

Votre formation est disponible en ligne avec option de téléchargement. Bonne nouvelle : vous ne devez pas choisir entre les deux. Dès que vous achetez une formation, vous disposez des deux options de consultation !

Le téléchargement vous permet de consulter la formation hors ligne et offre une interface plus conviviale. Si vous travaillez sur différents ordinateurs ou que vous ne voulez pas regarder la formation en une seule fois, connectez-vous sur cette page pour consulter en ligne les vidéos de la formation. Nous vous souhaitons un excellent apprentissage avec cette formation vidéo.

N'hésitez pas à nous contacter si vous avez des questions !