À 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. Ajoutez votre XML
Collez le texte XML ou choisissez un fichier .xml depuis votre appareil.
2. Vérifiez les enregistrements détectés
Confirmez l'élément d'enregistrement détecté ou ajustez-le.
3. Convertissez
Cliquez sur convertir pour aplatir les enregistrements en lignes CSV.
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é.
