Convertir JSON en CSV – Tableaux JSON en CSV pour Excel

Transformez des données JSON issues d’une API ou d’un export en fichier CSV à ouvrir dans Excel ou Google Sheets. Les champs imbriqués deviennent automatiquement des colonnes.

Fonctionne dans le navigateur 100 % gratuit Sans inscription
Réponse rapide

Collez un tableau JSON d’objets. Chaque clé devient une colonne et chaque objet une ligne ; les objets imbriqués deviennent des colonnes comme address.zip, et les tableaux restent en texte JSON. Choisissez virgule, point-virgule (Excel en français) ou tabulation, vérifiez l’aperçu et téléchargez le CSV.

Comment utiliser : Convertir JSON en CSV

  1. Collez votre tableau JSON.
  2. Choisissez le séparateur.
  3. Vérifiez l’aperçu.
  4. Cliquez sur « Télécharger le CSV » ou copiez le texte.
  5. Ouvrez-le dans Excel, Google Sheets ou Numbers.

Comment fonctionne la conversion

Un CSV est un tableau plat, alors qu’un JSON peut être très imbriqué. Le convertisseur :

  • fait de chaque objet une ligne ;
  • réunit toutes les clés de tous les objets en colonnes, les champs absents donnant des cellules vides ;
  • aplatit les objets imbriqués avec des points : {"address": {"zip": "1000"}} devient la colonne address.zip ;
  • conserve les tableaux en texte JSON dans une cellule, par exemple ["a","b"] ;
  • met entre guillemets les valeurs contenant le séparateur, des guillemets ou des retours à la ligne, selon la RFC 4180.

Si vous collez un objet plutôt qu’un tableau, le convertisseur cherche le premier tableau qu’il contient (par exemple un champ data ou items), comme le font de nombreuses API.

Virgule ou point-virgule ?

En France, en Belgique et en Suisse, la virgule sert de séparateur décimal : Excel attend donc des points-virgules entre les colonnes. Si tout s’affiche dans la colonne A, choisissez le point-virgule et téléchargez de nouveau. La tabulation fonctionne partout et évite le problème.

Excel et caractères spéciaux

Le fichier commence par une marque UTF-8 (BOM) : Excel affiche correctement les accents, le ç et le symbole €.

Gros fichiers et confidentialité

Tout est traité dans votre navigateur : listes de clients et exports ne quittent jamais votre ordinateur, un point important au regard du RGPD. L’aperçu montre les 50 premières lignes, mais le CSV les contient toutes. Pour valider le JSON avant, utilisez le Formateur JSON ; pour lire des jetons, le Décodeur JWT.

Le chemin inverse

Si vous modifiez les données dans un tableur et avez de nouveau besoin de JSON, exportez la feuille en CSV et convertissez-la avec un script ou un outil CSV vers JSON. Gardez les en-têtes de colonnes intacts : les noms avec des points indiquent exactement comment reconstruire les objets imbriqués, chaque partie du nom correspondant à un niveau.

Ces outils gratuits peuvent aussi vous être utiles : Formateur JSON, Générateur de mot de passe et Testeur de regex.

Questions fréquentes

Comment convertir du JSON en CSV ?

Collez un tableau JSON d’objets, choisissez le séparateur et cliquez sur « Télécharger le CSV ».

Que devient le JSON imbriqué ?

Les objets imbriqués deviennent des colonnes reliées par des points, comme address.zip. Les tableaux restent en texte JSON.

Pourquoi Excel affiche-t-il tout dans une colonne ?

Excel en français attend des points-virgules. Choisissez « Point-virgule » et téléchargez de nouveau.

Les accents s’afficheront-ils correctement ?

Oui. Le fichier contient une marque UTF-8.

Mes données sont-elles envoyées ?

Non. La conversion se fait entièrement dans votre navigateur.

Dernière mise à jour: