JSON vers CSV pour feuilles de calcul

Colonnes aplanies selon les mêmes règles historiques FastMinify — idéal exports marketing ou QA.

Chargement…
Guide JSON → CSV
Même aplatissement flattenObject utilisé précédemment dans l’UI minify-json.

Notes développeur

• Structures non tabulaires demandent pré-traitement. • Les enveloppes JSON à une seule clé (ex. `{ "commandes": [ {...} ] }`) se déroulent automatiquement. • Imports massifs mieux découpés côté serveur. • Sur les routes **/fr/**, le CSV utilise **`;`** comme séparateur pour Numbers / Excel configurés en français.

Cas récurrents

• Consolidations QA. • Exports CRM vers Sheets. • Audits CSV rapides.

À 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

Comptes régionaux (colonnes imbriquées)

Entrée

[ { "id": 701, "account": {"name": "Nova", "tier": "enterprise"}, "active": true, "sessions": null }, { "id": 702, "account": {"name": "Pixel", "tier": "trial"}, "active": false, "sessions": 3 } ]

Sortie

id;active;sessions;account.name;account.tier 701;true;;Nova;enterprise 702;false;3;Pixel;trial

Clé unique enveloppante encore dépliée

Entrée

{ "export": [ { "id": 701, "account": {"name": "Nova", "tier": "enterprise"}, "active": true, "sessions": null }, { "id": 702, "account": {"name": "Pixel", "tier": "trial"}, "active": false, "sessions": 3 } ] }

Sortie

id;active;sessions;account.name;account.tier 701;true;;Nova;enterprise 702;false;3;Pixel;trial

Aller plus loin

Besoin YAML ? JSON → YAML. Compaction JSON : Minifier JSON. Passerelle XML : JSON → XML.

FAQ JSON → CSV

Feuilles de calcul

Erreur « objects only » ?

Encapsulez primitives dans un objet clé/valeur.

Virgules dans texte ?

Quoting compatible tableurs.

Limite de lignes ?

Les navigateurs rament sur des millions de lignes.

API FastMinify ?

Non — répliquez json-converter.ts localement.

Tous vos convertisseurs, encodeurs et minificateurs sur une carte unique ? Outils développeurs Ouvrez le catalogue des outils développeurs.

Encodage & échappement

JSON vers CSV — tableur & ETL (tableaux d’objets aplatis)