Convertisseur XML en Excel
Lisez une facture XML, un relevé bancaire, un flux produits ou un export de logiciel comptable comme un tableur ordinaire, avec un enregistrement par ligne, sans configurer de mappages XML dans Excel.
Convertisseur de données
ou déposez Fichiers CSV, TSV, TXT … ici ·
95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Caractère qui sépare les colonnes dans les fichiers CSV et texte, en lecture comme en écriture. Détection auto le repère dans le fichier source et écrit des virgules.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel sous Windows affiche des accents ou des caractères asiatiques illisibles à l’ouverture du CSV.
Fichiers Excel, ODS et Numbers : convertir uniquement la première feuille ou toutes les feuilles (un CSV par feuille dans un ZIP, ou une clé JSON par feuille).
Nom de l’onglet de la feuille dans le nouveau classeur, 31 caractères maximum.
Tableau d’objets utilise les noms de colonnes comme clés pour chaque ligne ; tableau de tableaux est plus compact et conserve l’en-tête comme premier tableau.
Nom de l’élément externe qui regroupe toutes les lignes ; chaque ligne devient un <row> à l’intérieur.
Utilisé dans les instructions CREATE TABLE et INSERT. Lettres, chiffres et tirets bas uniquement.
Les guillemets et les types de colonnes diffèrent légèrement d’une base à l’autre ; choisissez celle dans laquelle vous allez importer.
Réécrit les cellules de date dans un seul format. ISO (2026-10-18) est le plus sûr pour les bases de données et le code ; conserver les laisse telles qu’elles apparaissent dans la source.
Comment utiliser cet outil
- 1
Importez les fichiers XML
Déposez un ou plusieurs fichiers .xml dans la zone d'import, jusqu'à 20 par lot et 95 Mo chacun. Chaque fichier devient son propre classeur.
- 2
Nommez l'onglet si vous le souhaitez
Le format de sortie est réglé sur XLSX. Dans Réglages avancés, Nom de la feuille modifie le nom de l'onglet et Dates peut réécrire les horodatages dans un format que votre équipe sait lire.
- 3
Convertissez et ouvrez
Cliquez sur Convertir en XLSX (Excel), puis ouvrez le classeur dans Excel, Numbers, Google Sheets ou LibreOffice Calc.
Les fichiers XML qu'on a besoin d'ouvrir dans Excel
XML est une norme du W3C depuis 1998, et sa force est la précision : chaque valeur se trouve dans une balise nommée, et un schéma peut définir exactement quelles balises sont autorisées. C'est pourquoi les administrations, les banques et les grandes enseignes l'ont choisi pour les échanges de données entre machines. Le revers, c'est que cette même précision rend les fichiers fatigants à lire pour un humain dans un éditeur de texte.
Depuis janvier 2019, l'Italie impose que les factures entre entreprises transitent par son système d'échange au format XML FatturaPA. Le réseau Peppol, utilisé par de nombreux acheteurs publics européens, transporte des factures UBL, également en XML. Les banques passées à ISO 20022 fournissent les relevés de compte en XML camt.053. Les places de marché et les flux shopping décrivent les produits en XML, et de nombreux logiciels de comptabilité exportent leurs journaux de la même façon. Chacun de ces fichiers finit régulièrement sur le bureau de quelqu'un qui veut simplement un tableau.
Factures
Fichiers UBL et FatturaPA : une ligne par ligne de facture avec article, quantité, taux de TVA et montant.
Relevés bancaires
Fichiers camt.053 : une ligne par écriture comptabilisée avec date, montant, devise et contrepartie.
Flux produits
Flux de boutiques et de places de marché : une ligne par produit avec identifiant, titre, prix et disponibilité.
Convertisseur XML en Excel ou import XML intégré d'Excel
| Ce convertisseur | Excel pour Windows | Excel pour Mac | |
|---|---|---|---|
| Ouvre n'importe quel XML sous forme de tableau | yes | yes | no |
| Pas de mappage XML ni de demande de schéma | yes | no | no |
| Convertit plusieurs fichiers d'un coup | Jusqu'à 20 | Un à la fois | no |
| Fonctionne sans licence Excel | yes | no | no |
XML
Extensible Markup Language
Le XML est un langage de balisage pour les données structurées publié par le W3C en 1998. Il utilise des balises imbriquées avec des attributs et prend en charge les schémas, les espaces de noms et la validation, ce qui le rend robuste pour les documents complexes. Il sous-tend les flux RSS, le SVG, les documents Office, les sitemaps et de nombreux échanges de données en entreprise et dans l'administration. Le XML est verbeux comparé au JSON, mais tous les langages de programmation et de nombreux tableurs peuvent le lire.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- 1998 · W3C
XLSX
Classeur Microsoft Excel
Le XLSX est le format de classeur par défaut de Microsoft Excel depuis Office 2007, basé sur la norme Office Open XML. Il stocke plusieurs feuilles, des formules, la mise en forme, des graphiques, des tableaux croisés dynamiques et la validation des données dans un paquet ZIP de fichiers XML. Il gère plus d'un million de lignes par feuille et c'est le format d'échange habituel des tableurs professionnels. Google Sheets, LibreOffice et Numbers ouvrent le XLSX, mais les macros et les fonctions avancées peuvent ne pas être conservées.
- Compression
- –
- Transparence
- –
- Animation
- –
- Année de création
- 2007 · Microsoft
On convertit du XML en Excel quand une personne, et non un programme, doit lire les données : un comptable qui vérifie une facture électronique, un commerçant qui examine un flux produits, ou un responsable qui consulte un export disponible uniquement en XML.
Convertir XML en XLSX : comment les données imbriquées se répartissent en colonnes
Un tableur est plat et le XML est un arbre : la conversion doit donc décider ce que représente une ligne. L'élément répétitif le plus proche des données, par exemple chaque <Entry> d'un relevé ou chaque <cac:InvoiceLine> d'une facture UBL, devient la ligne. Les valeurs imbriquées à l'intérieur sont réparties en colonnes, et les attributs comme un code de devise obtiennent leurs propres colonnes à côté du montant qu'ils décrivent.
Le texte reste exactement tel qu'il est écrit dans le XML, ce qui protège les numéros de compte, les IBAN et les codes article commençant par des zéros. Les montants qui ressemblent à des nombres deviennent des cellules numériques que vous pouvez totaliser. Les préfixes d'espace de noms comme cbc: restent dans les noms de colonnes, ce qui est sans conséquence et clarifie l'origine de chaque champ. Si vous voulez l'arbre complet plutôt qu'un tableau plat, par exemple pour alimenter un script, XML en JSON conserve l'imbrication intacte.
Pour les très gros exports, gardez en tête la grille d'Excel : une feuille contient 1 048 576 lignes, donc un flux comptant davantage d'enregistrements doit passer en CSV ou être divisé au préalable.
FAQ XML en Excel
Pourquoi Excel pour Mac n'importe-t-il pas mon fichier XML ?
Les mappages XML et le volet Source XML n'existent que dans Excel pour Windows. Excel pour Mac ouvre au mieux un fichier XML comme du texte, avec toutes les balises dans une seule colonne. En convertissant d'abord le fichier en XLSX, les utilisateurs de Mac obtiennent le même tableau que ceux de Windows.
Excel indique que le XML n'a pas de schéma et propose d'en créer un. Est-ce un problème ?
C'est Excel qui déduit une structure à partir des données, et pour des fichiers simples, cela fonctionne. Pour des fichiers très imbriqués ou très volumineux, le mappage déduit échoue souvent ou répartit les valeurs sur de nombreuses colonnes. Ce convertisseur aplatit les enregistrements sans étape de schéma : il n'y a donc rien à valider.
Peut-on convertir une facture électronique XML en Excel ?
Oui. Des formats comme UBL, utilisé sur le réseau Peppol, et la FatturaPA italienne sont du XML brut. Les informations d'en-tête comme le vendeur, l'acheteur et les totaux apparaissent en colonnes, et les lignes de facture répétées deviennent des lignes que vous pouvez additionner et comparer à la copie PDF.
Quelle différence entre XML en Excel et XML en CSV ?
Les données sont les mêmes, mais XLSX conserve le texte et les nombres sous forme de cellules typées et s'ouvre d'un double-clic sans qu'Excel ne réinterprète les valeurs. Choisissez XML en CSV lorsqu'un autre système doit importer le résultat plutôt qu'une personne le lire.
Peut-on reconvertir le classeur en XML ?
Oui, une fois les lignes modifiées, Excel en XML les réécrit sous forme d'enregistrements XML. L'imbrication d'origine, les espaces de noms et les attributs ne sont pas reconstitués automatiquement : vérifiez donc le résultat par rapport aux attentes du système destinataire.
- Convertir XML en CSVConvertissez flux XML, factures et exports en CSV en ligne. Enregistrements en lignes, balises en colonnes. Jusqu'à 20 fichiers de 95 Mo.
- Convertisseur XML en JSONConvertissez du XML en JSON lisible : attributs en clés @, balises répétées en tableaux, texte intact. Pour réponses SOAP, flux et exports anciens.
- Convertir JSON en ExcelConvertissez du JSON ou JSON Lines en feuille Excel XLSX : clés en en-têtes, un enregistrement par ligne. 20 fichiers par lot, sans compte.
- Convertir Excel en XMLConvertissez une feuille Excel en XML sans mappage XML ni onglet Développeur. Chaque ligne devient un enregistrement. XLSX, XLS et ODS.
- Convertir CSV en XLSXConvertissez un CSV en classeur Excel XLSX en gardant zéros initiaux, longs identifiants et accents. Virgule, point-virgule et tabulation détectés.
- Convertir XML en WordConvertissez un XML en Word : chaque enregistrement devient une ligne de tableau dans un .docx. Éléments et attributs deviennent des colonnes.