Skip to main content
Toolzer — Free Online Tools

Convertisseur XML vers CSV

Aplatissez des enregistrements XML en lignes CSV propres avec détection automatique des colonnes depuis les balises répétées. Gratuit, sans inscription, dans votre navigateur.

À propos de cet outil

Collez du XML ou importez un fichier, et l'outil recherche les éléments enfants répétés pour détecter la structure d'enregistrement, puis aplatit les champs de chaque enregistrement en colonnes d'un tableau CSV. Il gère les balises imbriquées en joignant les chemins avec un séparateur, conserve les valeurs d'attributs à côté du texte de l'élément si nécessaire, et échappe virgules et guillemets pour que le résultat s'ouvre proprement dans Excel ou Google Sheets. Idéal pour transformer un export XML d'une API historique, un flux RSS ou un fichier de configuration en un format tableur que votre équipe peut filtrer et trier. Comme tout s'exécute en JavaScript dans votre navigateur, même de gros documents XML sont traités instantanément sans rien téléverser. Une fois aplati, copiez le texte CSV ou téléchargez-le en fichier .csv prêt à importer.

Comment utiliser cet outil

  1. 1. Ajoutez votre XML

    Collez le texte XML ou choisissez un fichier .xml depuis votre appareil.

  2. 2. Vérifiez les enregistrements détectés

    Confirmez l'élément d'enregistrement détecté ou ajustez-le.

  3. 3. Convertissez

    Cliquez sur convertir pour aplatir les enregistrements en lignes CSV.

  4. 4. Copiez ou téléchargez

    Copiez le CSV ou téléchargez-le en fichier .csv.

Pourquoi utiliser cet outil

Le XML est verbeux et difficile à parcourir rapidement, tandis que le CSV s'ouvre dans n'importe quel tableur pour filtrer et trier. Cet outil supprime le travail manuel de correspondance entre balises XML et colonnes, permettant de réutiliser d'anciens exports ou réponses d'API sans écrire d'analyseur.

Conseils et bonnes pratiques

  • Vérifiez la balise d'enregistrement détectée avant de convertir si votre XML contient plusieurs types d'éléments répétés.
  • Utilisez un séparateur cohérent pour les colonnes imbriquées afin que les en-têtes restent lisibles.
  • Pour d'énormes fichiers XML, extrayez uniquement la section nécessaire avant de la coller.

Cas d'usage courants

  • Transformer un export XML d'un ancien système d'inventaire en tableur pour révision.
  • Aplatir un flux RSS ou Atom en CSV pour analyse de contenu.
  • Convertir des réponses SOAP ou d'API historiques en CSV pour des rapports.
  • Préparer un export client en XML pour l'importer dans un CRM moderne.
  • Extraire des données produits d'un catalogue XML vers une liste de prix CSV.

Questions fréquentes

Comment détecte-t-il les balises XML correspondant à des lignes ?

Il repère l'élément enfant répété sous un parent commun et traite chaque occurrence comme une ligne CSV.

Que deviennent les éléments imbriqués ?

Les balises imbriquées sont aplaties en colonnes avec un nom de type chemin, sans perdre la structure.

Les attributs XML sont-ils inclus ?

Oui, les valeurs d'attributs peuvent être exportées comme colonnes séparées à côté du texte de l'élément.

Gère-t-il les espaces de noms ?

Les préfixes d'espace de noms de base sont conservés dans le nom de la balise lors de l'aplatissement.

Le fichier est-il traité sur un serveur ?

Non, l'analyse se fait localement dans votre navigateur et rien n'est téléversé.

Outils et guides associés