Skip to content
Convert Row

Convertisseur XML en CSV

Collez du XML avec des éléments de ligne répétés — les noms des balises enfants deviennent des en-têtes CSV.

  • 100 % local — rien ne quitte votre navigateur
  • Sans inscription, sans compte, toujours gratuit
  • Téléchargement instantané après conversion

Collez du XML avec des éléments de ligne répétés — les noms des balises enfants deviennent des en-têtes CSV.

Need to go the other way? Convert CSV to XML →

Convertir XML en CSV : extraire des données tabulaires de documents XML

Les flux de données XML, les réponses d'API et les exports de configuration contiennent souvent des données tabulaires structurées qui sont beaucoup plus faciles à analyser en format CSV. Convertir XML en CSV aplatit les éléments XML répétitifs en lignes et colonnes pouvant être ouvertes dans Excel.

ConvertRow analyse votre XML dans le navigateur avec l'API DOMParser native. Il identifie les éléments enfants répétitifs sous la racine – traitant chacun comme une ligne – et mappe leurs noms de balises enfants aux en-têtes de colonnes CSV.

Pour de meilleurs résultats, votre XML doit avoir une structure plate et régulière : un élément racine contenant des éléments de ligne répétitifs, chacun contenant des éléments enfants feuilles avec du contenu textuel.

Cas d'usage courants pour la conversion XML vers CSV :

  • Extraire des données d'une réponse d'API XML pour analyse en tableur
  • Convertir un flux de produits (RSS, Atom, XML personnalisé) en inventaire CSV
  • Traiter un export ou une sauvegarde de base de données XML
  • Migrer des données d'un système hérité basé sur XML

Frequently Asked Questions

Le convertisseur gère le XML plat et régulier : un élément racine contenant des éléments enfants répétitifs (lignes) où chaque enfant a des sous-éléments feuilles (colonnes).

La version actuelle mappe le contenu textuel des éléments enfants aux colonnes CSV. Les attributs XML sur les éléments de ligne ne sont pas inclus.

Les noms de colonnes sont tirés de l'union de tous les noms de balises d'éléments enfants à travers tous les éléments de ligne. Les balises manquantes dans certaines lignes produisent des cellules vides.

Il n'y a pas de limite imposée. DOMParser charge l'intégralité du XML en mémoire, donc les très grands fichiers peuvent être lents sur les appareils à mémoire limitée.