XML vers CSV — pipeline tabulaire
Même pile XML→JSON→CSV ; parfait pour analystes utilisant encore des flux anciens.
Notes développeur
• Structures irrégulières élargissent colonnes bizarrement. • Des balises répétées (<product>, 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 : séparateur + première ligne = noms de colonnes (Auto entrée suit aussi la locale). 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
Sortie
Facture avec totaux attribués
Entrée
Sortie
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.
Tous vos convertisseurs, encodeurs et minificateurs sur une carte unique ? Outils développeurs Ouvrez le catalogue des outils développeurs.