XML en CSV

Convertissez XML en CSV directement dans votre navigateur. Collez du XML ou choisissez un fichier. Sélectionnez l'élément répété pour en faire des lignes, vérifiez le résultat et copiez-le ou téléchargez-le. Vos données restent sur votre appareil.

XML collé ou fichiers .xml et .txt jusqu'à 10 Mo

Collez ou choisissez un fichier XML. Vous pouvez aussi le déposer ici.

Séparateur
Encodage

Ajoute une apostrophe devant le texte susceptible de s'exécuter comme une formule dans Excel. Désactivez cette option pour des imports bruts de données CSV.

Votre aperçu apparaîtra ici après la conversion.

Comment ça fonctionne

Ce convertisseur XML en CSV transforme un document collé ou un fichier XML local en lignes de tableur. La conversion s'exécute dans un Web Worker de votre navigateur ; le XML et le CSV ne sont jamais téléversés. Aucun compte requis.

Comment le XML est converti en CSV

Votre XMLDans le CSV
Éléments répétés comme <order>Chaque élément sélectionné devient une ligne. Les colonnes incluent les champs présents dans n'importe quelle ligne ; les champs manquants laissent des cellules vides.
Attributs comme id="A-104"Les attributs deviennent des colonnes préfixées par @, comme @id. Les déclarations d'espaces de noms sont ignorées.
Éléments imbriqués comme <shipping><city>…</city></shipping>Les valeurs imbriquées deviennent des colonnes séparées par des points, comme shipping.city. Un point dans le nom XML est échappé sous la forme \. dans le nom de colonne.
Valeurs répétées dans un enregistrement, comme deux éléments <tag>Les valeurs restent regroupées sous forme de tableau JSON dans une seule cellule CSV, comme ["new","gift"]. Sélectionnez le chemin de la balise si vous préférez une ligne par balise.

Convertir XML en CSV en trois étapes

Collez du XML ou choisissez un fichier .xml et cliquez sur Convertir XML en CSV. Si l'élément d'enregistrement choisi automatiquement ne correspond pas à votre besoin, choisissez un autre chemin sous « Une ligne CSV par élément ». Examinez le tableau ou le texte CSV et copiez ou téléchargez le fichier.

Choisissez la virgule pour le format CSV standard, le point-virgule pour les tableurs européens ou la tabulation pour le TSV. Les valeurs contenant des séparateurs, des guillemets ou des sauts de ligne sont entourées de guillemets. Les fichiers utilisent l'encodage UTF-8 et des fins de ligne CRLF. Choisissez UTF-8 avec BOM si Excel n'affiche pas correctement les caractères accentués ou non latins.

La protection pour tableur est activée par défaut. Le texte commençant par =, +, - ou @, même après des espaces, reçoit une apostrophe initiale pour empêcher l'exécution de formules dans Excel. Désactivez-la si votre outil d'importation exige le texte original exact.

Prend en charge les fichiers .xml ou .txt jusqu'à 10 Mo. L'aperçu affiche les 100 premières lignes et 30 premières colonnes ; la copie et le téléchargement incluent tout. Le XML doit être bien formé. Les DTD et entités externes sont bloquées. Les fichiers XML très volumineux ou profondément imbriqués peuvent saturer la mémoire de l'appareil.