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.