Convertisseur XML vers CSV
Saisie XML
Collez un tableau XML plat de 1 000 000 de caractères au maximum. La conversion s'effectue dans ce navigateur.
Convertissez un tableau XML simple en CSV séparé par des virgules sans envoyer son contenu. Le convertisseur attend une racine contenant des éléments ligne directs qui portent tous le même nom. Les attributs deviennent des colonnes comme @id, tandis que les éléments enfants directs deviennent des colonnes ordinaires. Un XML imbriqué ou ambigu est refusé plutôt qu’aplati de façon arbitraire.
Comment convertir un XML plat en CSV
-
1
Collez le XML
Saisissez un XML bien formé de 1 000 000 de caractères au maximum. Les déclarations DOCTYPE et ENTITY sont refusées.
-
2
Vérifiez la forme du tableau
Chaque enfant direct de la racine doit être le même élément ligne et ne contenir que des attributs et des champs texte directs uniques.
-
3
Contrôlez les lignes et colonnes
La deuxième étape indique la taille détectée avant l'export. Les limites sont de 10 000 lignes et 200 colonnes.
-
4
Copiez ou téléchargez
Copiez le CSV séparé par des virgules ou téléchargez-le en UTF-8, puis recommencez pour effacer le brouillon local.
Structure XML acceptée
La racine doit contenir un ou plusieurs éléments ligne directs, tous avec le même nom. Chaque ligne peut avoir des attributs et des éléments enfants directs dont le contenu est du texte simple :
<contacts>
<contact id="1">
<nom>Ada</nom>
<ville>Londres</ville>
</contact>
<contact id="2">
<nom>Lin</nom>
<ville>Taipei</ville>
</contact>
</contacts>
Le résultat est :
@id,nom,ville
1,Ada,Londres
2,Lin,Taipei
Les attributs reçoivent le préfixe @ afin de rester distincts des éléments enfants. Un champ absent d’une ligne produit une cellule vide.
Entrées refusées
- Un XML non valide, une racine vide ou un document sans ligne
- Une déclaration
DOCTYPEouENTITY - Des noms d’élément ligne différents sous la même racine
- Des champs enfants qui contiennent des éléments imbriqués
- Le même champ enfant répété dans une ligne
- Plus de 1 000 000 de caractères, 10 000 lignes ou 200 colonnes
Le convertisseur ne propose ni XPath, ni réglage des espaces de noms, ni import de fichier, ni API, ni aplatissement de données imbriquées, ni stratégie de décomposition ou de regroupement, ni autre séparateur, ni option BOM. Transformez d’abord un XML hiérarchique en tableau plat.
Sortie CSV et sécurité du tableur
La sortie utilise des virgules et l’encodage UTF-8. Les règles de citation CSV conservent virgules, guillemets et sauts de ligne dans leur champ. Les valeurs qui commencent par =, +, - ou @ sont protégées pour que le tableur les lise comme du texte plutôt que comme des formules. Vérifiez les données avant de les importer dans un autre système.
Confidentialité dans le navigateur
L’analyse, la validation, l’aperçu, la copie et le téléchargement ont lieu dans votre navigateur. Les contenus XML et CSV ne sont ni importés, ni transmis par nos serveurs, ni placés dans l’URL, ni conservés dans un historique serveur. Le parcours en trois étapes peut garder un brouillon local privé pendant la session de la page; Recommencer l’efface. Ne collez pas de données sensibles sur un appareil auquel vous ne faites pas confiance.
Questions fréquentes
Non. Il accepte uniquement une racine avec des lignes directes uniformes dont les enfants directs contiennent du texte, sans autre élément. Cette forme stricte évite un aplatissement arbitraire ou trompeur.
Chaque attribut de ligne devient une colonne préfixée par @; par exemple, id="7" devient @id. Les éléments enfants directs utilisent leur nom comme colonne.
Le résultat est un CSV UTF-8 séparé par des virgules. Aucun réglage ne permet de changer le séparateur ou d’ajouter un BOM. Les débuts de formule potentiels sont protégés comme du texte.
Non. L’entrée et le résultat restent dans le navigateur et n’apparaissent ni dans l’URL ni dans un historique serveur. Recommencer efface le brouillon local du parcours en trois étapes.
Outils similaires
Convertisseur MKV en MP4
Convertissez des vidéos MKV en MP4 pour une lecture plus fluide sur iPhone, iPad, QuickTime, navigateurs, téléviseurs et logiciels de montage. Envoyez un fichier .mkv et téléchargez un .mp4 compatible.
Convertisseur M4A en MP3
Convertissez de l'audio M4A en MP3 pour une meilleure compatibilité. Importez un fichier .m4a et téléchargez une copie .mp3 compatible.
Convertisseur de sous-titres
Convertissez localement des sous-titres SRT en WebVTT ou des pistes VTT en SRT. Validez les minutages, conservez les lignes et téléchargez le résultat.
Convertisseur Word en Markdown
Convertissez un fichier Word DOCX en Markdown propre dans votre navigateur. Conservez titres, listes, liens et tableaux simples, puis copiez ou téléchargez le fichier .md modifiable.
Extracteur d'archives
Explorez localement les conteneurs ZIP, JAR, XPI, DOCX, XLSX, PPTX et ODT, puis téléchargez des fichiers individuels sans envoyer l'archive source.
Outil de séparation de feuilles Excel
Séparez un classeur XLSX ou XLS par onglet, blocs de lignes de données ou valeur de colonne dans votre navigateur. Téléchargez un XLSX ou un ZIP local, sans envoi de fichier.