Texte 🔒 Fonctionne dans votre navigateur — aucune donnée envoyée

Convertisseur JSON en CSV

Transformez un tableau JSON en table CSV qui s'ouvre dans Excel, Google Sheets ou n'importe quel import de base de données.

Entrée
Sortie

Convertir du JSON en CSV en ligne

Les API et les bases de données livrent du JSON, mais les personnes qui ont besoin des données vivent souvent dans des tableurs. Transformer un tableau JSON en CSV en fait quelque chose que tout le monde peut ouvrir, trier, filtrer et mettre en graphique. Cette page est le convertisseur JSON avec du JSON en entrée et du CSV en sortie.

Le fichier est converti dans votre navigateur : un export de commandes ou d'utilisateurs ne passe jamais par un autre serveur.

Des objets aux lignes

Chaque objet du tableau devient une ligne, et chaque champ une colonne. Un objet seul, plutôt qu'un tableau, devient une table d'une ligne. Un tableau de tableaux est considéré comme déjà composé de lignes et il est écrit tel quel.

Aplatir les champs imbriqués

JSONColonnes CSV
{"address": {"city": "Paris"} }address.city
{"tags": ["a", "b"]}tags.0, tags.1
{"meta": {} }meta, laissée vide

Les noms à points rendent l'aller-retour possible : CSV en JSON avec Imbriquer les colonnes à points coché reconstruit les objets imbriqués à partir d'eux.

Guillemets et échappement

Une valeur qui contient le séparateur, un guillemet double ou un saut de ligne est placée entre guillemets, et chaque guillemet qu'elle contient est doublé, comme le décrit la RFC 4180. C'est ce qui garde "Doe, Jane" dans une seule cellule au lieu de la couper en deux. Les lignes se terminent par CRLF, que tous les tableurs savent lire.

Ouvrir le fichier dans Excel

  • Virgule ou point-virgule : Excel utilise le séparateur de liste de votre région ; si tout atterrit dans la colonne A, reconvertissez avec le point-virgule.
  • Zéros initiaux : Excel transforme 007 en 7 à l'ouverture. Passez par Données, À partir d'un fichier texte/CSV et définissez cette colonne en Texte pour les conserver.
  • Google Sheets : Fichier, Importer, Importer un fichier détecte le séparateur tout seul.