XML vers CSV — convertisseur en ligne gratuit

Même pile XML→JSON→CSV ; parfait pour analystes utilisant encore des flux anciens.

Chargement…
Guide XML → CSV
Quand le CSV peut être vide et comment inspecter JSON intermédiaire.

Notes développeur

• Structures irrégulières élargissent colonnes bizarrement. • Des balises répétées (&lt;product&gt;, etc.) donnent une ligne CSV par occurrence après conversion JSON. • Préférez une déclaration XML `<?xml …?>` et une mise en page indentée dans les exemples. • **Sortie sur /fr/** : séparateur **`;`** pour tableurs en locale française. • Découpez très gros flux hors navigateur.

Cas récurrents

• BI anciens flux XML. • Comparaisons QA.

À propos des options

CSV sortie : séparateur (Auto suit la locale — point-virgule sur /fr), guillemets, fins de ligne, ligne d'en-tête. CSV entrée : délimiteur détecté automatiquement sur la première ligne (virgule, point-virgule, tabulation ou pipe) — bascule « première ligne = noms de colonnes ». Sortie JSON (sources XML, YAML ou CSV) : indentation compacte ou non et tri récursif optionnel. JSON → XML : mise en forme et largeur. YAML sortie : indent, mode lisible/serré, quotage déterministe. Les commentaires XML ne sont pas repris dans l’arbre JSON.

Exemples

Stocks multicentres avec SKU

Entrée

<?xml version="1.0" encoding="UTF-8"?> <rows> <product sku="X1"> <category>optic</category> <qty>12</qty> <warehouse>AMS</warehouse> </product> <product sku="X9"> <category>optic</category> <qty>3</qty> <warehouse>SIN</warehouse> </product> </rows>

Sortie

sku;category;qty;warehouse X1;optic;12;AMS X9;optic;3;SIN

Facture avec totaux attribués

Entrée

<?xml version="1.0" encoding="UTF-8"?> <config env="production" region="eu-west"> <database> <host>db-primary.internal</host> <port>5432</port> <name>checkout</name> <ssl enabled="true" /> </database> <cache ttl="300"> <redis host="cache.internal" port="6379" /> </cache> <features> <flag name="checkout-v2" enabled="true" rollout="25" /> <flag name="dark-mode" enabled="false" /> </features> </config>

Sortie

env,region,database.host,database.port,database.name,database.ssl.enabled,cache.ttl,cache.redis.host,cache.redis.port,features.flag production,eu-west,db-primary.internal,5432,checkout,true,300,cache.internal,6379,"{""name"":""checkout-v2"",""enabled"":""true"",""rollout"":""25""}, {""name"":""dark-mode"",""enabled"":""false""}"

Aller plus loin

Inspectez XML → JSON, minifiez Minifier XML, YAML XML → YAML.

FAQ XML → CSV

Aplatissement

CSV vide ?

Vérifiez la forme JSON intermédiaire.

Ordre colonnes ?

Déterministe via flatten.

Offline ?

Oui après chargement page.

SOAP MTOM ?

Non — prétraitez ailleurs.

XML

XML vers YAML, CSV, JSON, TOML, TSV et HTML.

Autres familles de convertisseurs

Découvrez les autres catégories d'outils

Minifier

Réduisez code et assets pour la production — minifiez JS, CSS, HTML, JSON, XML et SVG avant gzip ou déploiement CDN.

Beautifier

Rendez le code lisible avec une indentation cohérente — beautifiez JavaScript, CSS, TypeScript, SCSS, LESS, Markdown, GraphQL, SQL, YAML et plus encore dans votre navigateur.

Déminifier

Développez du code minifié ou compressé — déminifiez JavaScript, CSS, TypeScript, SCSS, LESS, SQL, YAML et d'autres formats pour déboguer ou relire.

Préprocesseurs CSS

Compilez SCSS ou LESS en CSS standard dans le navigateur — complétez avec beautify ou minify pour un workflow feuille de style complet.

Outils JSON

Validez, formatez, comparez et explorez des payloads JSON — complémentaires aux minificateurs et convertisseurs.

Outils SVG

Prévisualisez, optimisez avec SVGO, exportez en Data URI, redimensionnez, formatez, convertissez en JSX et validez vos SVG — tout dans le navigateur.

DevOps & Infra

Format/validate/minify HCL, format & lint Dockerfile, validation Compose et .env.

CI/CD

GitHub Actions et GitLab CI — formater le YAML et vérifier la structure des workflows/jobs dans le navigateur.

Logs & observabilité

JSON/NDJSON ligne à ligne et access logs Nginx/Apache — format, filtre, validation et CSV/TSV.

Kubernetes

Manifestes multi-docs, validation structurelle, starters Ingress/Deployment et formatage values Helm.

Réseau / IP

CIDR, sous-réseaux et helpers IPv4/IPv6 — dans le navigateur.

Sécurité & tokens

JWKS, certificats X.509 et scan de secrets — locaux navigateur.

API & schémas

Outils OpenAPI pour formater, valider et analyser vos specs.

Encodage

Encodez ou décodez Base64, composants URL et entités HTML — uniquement côté client.

Utilitaires développeur

Timestamps, UUID, ULID, Nanoid, cron, mots de passe, regex, slugify, bases, casse, diff texte et chmod — tout côté client.

Texte & Markdown

Comptez, générez un sommaire Markdown et nettoyez des listes de lignes — dans le navigateur.

IA & LLM

Comptage de tokens, estimation des coûts et fenêtre de contexte — 100 % local.

Sérialisation

Sérialisez et désérialisez des structures PHP à côté de vos flux JSON.