Comment faire pour convertir XML pour Excel

Microsoft Excel offre deux principales manières d'importer des documents XML. L'importation manuelle sera plus facile pour la plupart des utilisateurs. L'importation programmatique peut être plus rapide si vous souhaitez importer deux fichiers ou plus et vous êtes à la fois rapide et confortable avec le typage ou l'insertion de code.

Importation manuelle

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

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




  3. Sélectionner "Sauvegarder" et choisissez "XLS (Excel)" ou le format XLSX pour faire la conversion permanente.

Importation de programmation

  1. Prenez note de l'emplacement du serveur et de nom de fichier XML que vous souhaitez importer. Sinon, faire une note de l'emplacement du fichier si elle est sur votre disque dur. Vous ne serez pas en mesure de parcourir pour cela, vous aurez donc besoin de connaître l'emplacement complet du répertoire.

  2. Ouvrez un projet Visual Basic pour Applications dans Excel et insérer un nouveau module. Créez un sous-programme nommé "ImportXML." (Vous pouvez utiliser un nom différent si vous voulez, mais en utilisant "ImportXML" rendra plus facile référence future.)




  3. Insérez le code suivant, remplaçant le texte entre les crochets pointus avec le nom et l'emplacement concerné, et la feuille de style:

    Workbooks.OpenXML "lt;http: // Myserver / Myfolder / xml filename.xmlgt;", _
    &# 9-

    Ce code indique à Excel à utiliser le contenu du fichier XML désigné pour créer et ouvrir un nouveau fichier de classeur, formaté en utilisant la feuille de style désigné. Un classeur est constitué d'une ou plusieurs feuilles de travail connexes.

Conseils & Avertissements

  • Si vous utilisez l'importation programmatique, vous pouvez répéter le code en utilisant les noms de fichiers et les emplacements des différents documents XML.
» » » » Comment faire pour convertir XML pour Excel