1. Accueil
  2. Blog
  3. Comment convertir du JSON en CSV pour Excel et Google Sheets
Outils JSON

Comment convertir du JSON en CSV pour Excel et Google Sheets

Publié le 29 octobre 2026 · 6 min de lecture

Le JSON est le format dans lequel les applis, les API et les exports livrent leurs données : commandes d’une boutique, contacts d’un CRM, réponses d’un formulaire. Idéal pour les programmes, il est difficile à lire, trier ou totaliser. Un tableur fait cela bien mieux, et le plus simple pour mettre du JSON dans Excel ou Google Sheets est de le convertir en CSV : du texte brut avec une ligne par enregistrement et des valeurs séparées par des virgules.

Ce guide explique comment faire avec le convertisseur gratuit JSON en CSV, ce que deviennent les objets imbriqués et les tableaux, et comment éviter les problèmes les plus fréquents.

Ce que fait la conversion

JSON en CSV fonctionne le mieux avec une liste d’enregistrements semblables, un tableau d’objets. Chaque objet devient une ligne et chaque champ une colonne :

[
  { "id": 1, "name": "Ada", "city": "London" },
  { "id": 2, "name": "Grace", "city": "New York" }
]
id,name,city
1,Ada,London
2,Grace,New York

Les noms de colonnes viennent des noms de champs, dans l’ordre où ils apparaissent pour la première fois. S’il manque un champ à un enregistrement, sa cellule reste simplement vide. Un objet seul (hors d’une liste) devient une ligne.

Convertir du JSON en CSV, étape par étape

  1. Ouvrez JSON en CSV et collez votre JSON dans Entrée JSON, cliquez sur Ouvrir un fichier ou déposez un fichier .json dans le cadre. Exemple charge un modèle.
  2. Vérifiez les options : Séparateur, Tableaux dans les enregistrements, Aplatir les objets imbriqués, Ligne d’en-tête et Protéger contre les formules de tableur. Les réglages par défaut conviennent à la plupart des fichiers ; chacun est expliqué plus bas.
  3. Cliquez sur Convertir en CSV. Le résultat indique son nombre de lignes et de colonnes.
  4. Cliquez sur Télécharger et ouvrez le fichier dans Excel, Google Sheets, Numbers ou LibreOffice, ou cliquez sur Copier et collez-le.

Si le JSON contient une erreur, comme une virgule ou un guillemet manquant, le convertisseur indique la ligne et la colonne exactes. Les erreurs les plus courantes sont expliquées dans comment formater et valider du JSON.

Objets imbriqués et tableaux

Le JSON réel est rarement plat. Prenez un client avec une adresse et une liste d’étiquettes :

{ "id": 1, "address": { "city": "London", "zip": "N1" }, "tags": ["vip", "new"] }

Avec Aplatir les objets imbriqués activé (par défaut), chaque champ de l’adresse a sa propre colonne, nommée avec un point : address.city, address.zip. Les tableaux restent sous forme de texte JSON dans une cellule :

id,address.city,address.zip,tags
1,London,N1,"[""vip"",""new""]"

Choisissez Colonnes séparées (tags.0, tags.1) dans Tableaux dans les enregistrements pour que chaque élément ait sa propre colonne :

id,address.city,address.zip,tags.0,tags.1
1,London,N1,vip,new

Des colonnes séparées se filtrent plus facilement dans un tableur ; une seule cellule garde le tableau étroit quand les listes sont longues ou de longueurs différentes.

Conseils pour Excel

Tout se retrouve dans une seule colonne

Excel utilise le séparateur de liste des paramètres régionaux de votre ordinateur. En France, en Belgique et dans beaucoup de pays européens, c’est le point-virgule, car la virgule sert aux décimales. Si Excel met tout dans la colonne A, convertissez à nouveau avec le séparateur Point-virgule ( ; ). Google Sheets détecte le séparateur tout seul.

Accents et caractères spéciaux

Le fichier téléchargé est marqué comme UTF-8 : des noms comme « François » ou « Müller » s’affichent correctement quand Excel l’ouvre d’un double-clic.

Protection contre les formules

Une cellule qui commence par =, +, - ou @ peut être exécutée comme une formule à l’ouverture du fichier, une façon connue de cacher du contenu malveillant dans un CSV. Protéger contre les formules de tableur (activé par défaut) ajoute une apostrophe devant ce texte pour qu’il reste du texte. Laissez-le activé, sauf si les données viennent de vous et que vous avez besoin de ces valeurs telles quelles.

Zéros en tête

Les tableurs transforment souvent des valeurs comme 00123 en nombre 123. Dans Excel, utilisez Données › À partir d’un fichier texte/CSV et définissez cette colonne comme Texte pour garder les zéros.

Autres outils JSON et données

Mon JSON est-il envoyé ?

Non. La conversion se fait dans votre navigateur : vos données ne quittent jamais votre appareil. Notre serveur enregistre seulement qu’une conversion a eu lieu, pour la limite quotidienne.

Questions fréquentes

Quel type de JSON fonctionne le mieux ?

Un tableau d’objets aux champs semblables, comme une liste de commandes ou de contacts. D’autres formes fonctionnent aussi, mais donnent des tableaux moins utiles.

Puis-je reconvertir un CSV en JSON ?

Pas encore avec cet outil. Il convertit seulement du JSON vers le CSV.

Pourquoi certaines cellules sont-elles vides ?

Ces enregistrements n’ont pas ce champ. Chaque champ présent dans au moins un enregistrement devient une colonne, et les valeurs manquantes restent vides.