Convertisseur XML en CSV

Convertissez un document XML en CSV. Chaque élément enfant répété de la racine est traité comme un enregistrement (une ligne CSV), et les éléments enfants propres à cet enregistrement deviennent les colonnes — un fichier prêt à être ouvert dans Excel ou Google Sheets.

Comment fonctionne ici la conversion XML en CSV

  • Les éléments enfants directs de la racine (p. ex. chaque <person> ou <item>) deviennent les lignes ; leurs balises enfants deviennent les colonnes.
  • Les attributs des éléments sont inclus sous forme de colonnes nommées @attribut (p. ex. id="7" devient une colonne @id).
  • Les éléments profondément imbriqués sont aplatis en leur texte — utilisez plutôt le convertisseur XML en JSON si vous devez conserver la structure.

Questions fréquentes

Comment le XML est-il réparti en lignes et en colonnes ?
Les éléments enfants répétés de la racine forment les lignes, et chacune de leurs balises enfants forme une colonne. Chaque balise rencontrée dans les enregistrements devient un en-tête ; les lignes où une balise manque restent vides, exactement comme dans un tableur.
Les attributs XML sont-ils conservés ?
Oui. Un attribut comme <person id="7"> devient une colonne nommée @id contenant la valeur 7, à côté des colonnes construites à partir des éléments enfants.
Mon XML est-il envoyé quelque part ?
Non. Le XML est analysé et converti entièrement dans votre navigateur à l’aide du DOMParser intégré : vos données ne quittent jamais votre appareil.

Autres conversions de données et outils pour développeurs

Voir toutes les conversions de formats de données →

Découvrir d’autres outils

Voir les 91 outils →