TL
Tool Lab
💰Faire un don
💰Faire un don

XML vers CSV

Convertissez des enregistrements XML en feuille CSV.

XML Input
CSV Output

À propos de cet outil

Le convertisseur XML vers CSV extrait les éléments d'enregistrement répétitifs d'un document XML et les convertit en une feuille de calcul CSV plate. Les enfants directs de l'élément racine XML sont traités comme des lignes, et les noms de leurs éléments enfants deviennent les en-têtes de colonnes CSV.

Les champs manquants sont laissés vides. Les valeurs contenant des virgules ou des guillemets sont correctement échappées selon la RFC 4180. Toute la conversion s'exécute dans votre navigateur à l'aide du DOMParser intégré — aucun XML n'est envoyé à un serveur. Cet outil fonctionne mieux avec du XML bien structuré ayant un schéma cohérent pour tous les enregistrements.

Comment utiliser

  1. Collez votre XML dans la zone de saisie XML, ou cliquez sur Exemple pour charger un exemple.
  2. Cliquez sur Convertir pour générer le CSV.
  3. Vérifiez le résultat — chaque élément enfant XML devient une colonne.
  4. Cliquez sur Copier pour copier le CSV dans votre presse-papiers.

Cas d'utilisation

Les analystes de données recevant des exports XML les convertissent en CSV pour les analyser dans Excel ou Google Sheets. Les développeurs migrant des données entre systèmes convertissent les données de configuration XML en CSV pour l'importation. Les éditeurs de contenu convertissent les flux de produits de XML vers CSV pour l'édition en masse.

Questions fréquentes

  • Quelle structure XML cet outil attend-il ?Une structure à deux niveaux : un élément racine contenant des éléments enfants répétitifs (enregistrements), chacun ayant ses propres enfants (champs). Exemple : <root><record><field>...</field></record></root>.
  • Que se passe-t-il si les enregistrements ont des champs différents ?L'outil collecte tous les noms de champs uniques présents dans tous les enregistrements. Les champs manquants pour un enregistrement sont laissés vides dans les cellules CSV.
  • Gère-t-il les attributs XML ?Pas actuellement. Seul le contenu textuel des éléments enfants est extrait. Les attributs XML sont ignorés lors de la conversion.