Outils
FR

Convertisseur JSON en CSV

Collez un tableau d'objets JSON pour obtenir un fichier CSV à ouvrir dans Excel, Google Sheets ou Numbers. Les objets imbriqués sont automatiquement aplatis en colonnes, et vous pouvez passer à tout moment au sens CSV → JSON.

JSON

CSV

Confidentiel : vos données sont traitées dans votre navigateur et ne sont envoyées à aucun serveur.

Comment convertir du JSON en CSV

  1. Collez du JSON (généralement un tableau d'objets) ou ouvrez un fichier .json.
  2. Choisissez le séparateur (virgule, point-virgule, tabulation ou barre verticale) et indiquez si vous voulez une ligne d'en-tête et des objets imbriqués aplatis en colonnes à chemin pointé.
  3. Copiez le CSV ou téléchargez-le. Cochez Ajouter un BOM UTF-8 pour Excel pour que les accents (é, è, à, ç…) et les autres caractères spéciaux s'affichent correctement dans Excel.

Comment le JSON devient lignes et colonnes

JSONRésultat CSV
Tableau d'objets [{"id":1,"name":"Ada"}]Une ligne par objet, une colonne par clé
Objets avec des clés différentesToutes les clés deviennent des colonnes ; les valeurs manquantes restent vides
Objet imbriqué {"address":{"city":"London"}}Colonne address.city
Valeur de type tableau {"tags":["a","b"]}La cellule contient ["a","b"]
nullCellule vide
Texte contenant des virgules, des guillemets ou des sauts de ligneEntouré de guillemets doubles, guillemets internes doublés ("")
Un objet uniqueUne seule ligne
Tableau de tableauxÉcrit ligne par ligne, sans en-tête

Ouvrir le fichier CSV dans Excel

Excel choisit le séparateur selon vos paramètres régionaux : en France et dans de nombreux pays européens, il attend des points-virgules. Si toutes les données se retrouvent dans une seule colonne, relancez la conversion avec le point-virgule comme séparateur ou importez le fichier via Données → À partir d'un fichier texte/CSV. Activez le BOM UTF-8 pour que les caractères comme é, ü ou ñ s'affichent correctement, et n'oubliez pas qu'Excel supprime les zéros initiaux de valeurs comme les codes postaux, sauf si la colonne est au format texte.

Questions fréquentes

Peut-on convertir du JSON en Excel ?

Oui. Convertissez-le en CSV et ouvrez le fichier téléchargé dans Excel, Google Sheets, Numbers ou LibreOffice. Pour coller directement les données dans un tableur, utilisez l'outil JSON en tableau et son bouton Copier pour Excel.

Que devient le JSON imbriqué ?

Les objets imbriqués sont aplatis en colonnes à chemin pointé comme address.city, tandis que les tableaux sont conservés sous forme de texte JSON dans une seule cellule. Désactivez l'option des chemins pointés pour conserver plutôt les objets entiers sous forme de texte JSON.

Y a-t-il une limite de taille ?

Il n'y a pas de limite fixe. La conversion s'exécute dans votre navigateur : des fichiers de plusieurs dizaines de mégaoctets passent sans problème sur un ordinateur classique.

Peut-on reconvertir un CSV en JSON ?

Oui. Choisissez le sens CSV → JSON au-dessus de l'éditeur, ou ouvrez le convertisseur CSV en JSON.