Convertisseur XML vers Excel

Collez du XML ou déposez un fichier .xml et téléchargez un classeur avec les enregistrements en lignes — sans schéma à définir, sans Power Query.

Déposez un fichier XML ici ou cliquez pour choisir un fichier — ou collez vos données ci-dessous

Ce que vous évitez

  • Aucune table de mappage XML à construire. Ouvrir du XML dans Excel suppose de créer ou de déduire un schéma puis d’associer les éléments à une feuille. Ici l’enregistrement répété est détecté et vous obtenez des lignes.
  • Pas de « la source XML spécifiée ne fait pas référence à un schéma ». Cette boîte de dialogue, et le mappage deviné derrière, est l’endroit habituel où ce travail s’enlise.
  • Attributs et éléments ensemble. Les deux deviennent des colonnes, les attributs préfixés @ : rien de l’enregistrement n’est perdu.
  • Un en-tête prêt à filtrer. Les noms de colonnes viennent des noms d’éléments, en gras, avec un filtre automatique.
  • Entités et espaces de noms gérés. Les caractères échappés sont décodés et les balises préfixées lues sous leur nom local.
  • Les gros flux passent. L’analyse se fait au fil du texte : un long flux de produits ou de transactions n’a pas besoin d’être découpé d’abord.

Mon fichier est-il envoyé quelque part ?

Non. Cette page n’a pas de partie serveur : le fichier est lu et réécrit par du JavaScript qui tourne sur votre machine. Vous pouvez le vérifier en ouvrant la page, en coupant le réseau, puis en convertissant un fichier quand même.

L’équivalent dans Excel

La voie Développeur → Importer d’Excel réclame une table de mappage XML ; Données → Obtenir des données → À partir d’un fichier → À partir du XML le charge dans Power Query, où chaque table imbriquée doit être développée à la main. Les deux fonctionnent et les deux prennent plus de temps qu’un glisser-déposer.