>> Électroniques Technologie >  >> Maison intelligente >> Vie intelligente

Comment convertir XML en Excel

Microsoft Excel propose deux manières principales d'importer des documents XML. L'importation manuelle sera plus facile pour la plupart des utilisateurs. L'importation par programme 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".

Étape 2

Si vous y êtes invité, sélectionnez une feuille de style dans la liste des 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. Vous pouvez également noter 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 une sous-routine nommée "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 à l'intérieur des crochets pointus par le nom de fichier et l'emplacement appropriés, ainsi que la feuille de style :

Workbooks.OpenXML "", _

Ce code demande à Excel d'utiliser le contenu du fichier XML désigné pour créer et ouvrir un nouveau fichier de classeur, formaté à l'aide de la feuille de style désignée. Un fichier de classeur est composé d'une ou plusieurs feuilles de calcul associées.

Astuce

Si vous utilisez l'importation par programme, vous pouvez répéter le code en utilisant les noms de fichiers et les emplacements des différents documents XML.


Vie intelligente