Comment convertir XML en Excel

Code de programme sur un moniteur

Vous n'avez pas besoin d'utiliser de code pour importer des documents XML.

Crédit d'image : isak55/iStock/Getty Images

Microsoft Excel propose deux méthodes principales pour importer des documents XML. L'importation manuelle sera plus facile pour la plupart des utilisateurs. L'importation par programmation peut être plus rapide si vous souhaitez importer deux fichiers ou plus et que vous êtes à la fois rapide et à l'aise avec la saisie ou l'insertion de code.

Importation manuelle

Étape 1

Ouvrez Excel, puis sélectionnez le menu "Fichier" et "Ouvrir". Sélectionnez "Fichiers XML" dans la liste des types de fichiers. Sélectionnez le fichier que vous souhaitez ouvrir, puis cliquez sur "Ouvrir".

Vidéo du jour

Étape 2

Si vous y êtes invité, sélectionnez une feuille de style dans la liste d'options ou cliquez sur « Annuler » si vous ne souhaitez pas utiliser de feuille de style.

Étape 3

Sélectionnez "Enregistrer" et choisissez "XLS (Excel)" ou le format XLSX pour rendre la conversion permanente.

Importation par programmation

Étape 1

Notez l'emplacement du serveur et le nom du fichier XML que vous souhaitez importer. Sinon, notez l'emplacement du fichier s'il se trouve sur votre disque dur. Vous ne pourrez pas le rechercher, vous devrez donc connaître l'emplacement complet du répertoire.

Étape 2

Ouvrez un projet Visual Basic pour Applications dans Excel et insérez un nouveau module. Créez un sous-programme nommé « ImportXML ». (Vous pouvez utiliser un nom différent si vous le souhaitez, mais l'utilisation de "ImportXML" facilitera les références futures.)

Étape 3

Insérez le code suivant, en remplaçant le texte entre les crochets pointus par le nom de fichier et l'emplacement appropriés, ainsi que la feuille de style :

Cahiers d'exercices. OpenXML "<http://Myserver/Myfolder/xml nom de fichier.xml>", _