Aller au contenu

Convertisseur JSON en CSV

Aplatissez du JSON imbriqué en tableau CSV prêt pour Excel.

Options

Activez cette option si Excel affiche des caractères illisibles. Avec le point-virgule, le fichier s'ouvre aussi correctement dans Excel en version européenne.

Fonctionne dans votre navigateur — votre JSON n'est pas envoyé.

Mode d'emploi

  1. Collez votre JSON dans l’éditeur d’entrée.
  2. Laissez Enregistrements sur Auto : l'outil choisit lui-même le tableau à convertir, et vous pouvez en sélectionner un autre dans la liste si besoin.
  3. Choisissez le séparateur dans Délimiteur (par exemple Virgule , ou Point-virgule ;), puis cliquez sur Copier ou Télécharger pour récupérer le CSV.

Exemples

Exporter des clients avec leurs adresses et centres d’intérêt

Entrée
[{"nom":"Élodie Martin","adresse":{"ville":"Lyon","code_postal":"69003"},"interets":["vélo","lecture"]},{"nom":"Karim Bernard","adresse":{"ville":"Nantes","code_postal":"44000"},"interets":["jardinage"]}]
Sortie
nom,adresse_ville,adresse_code_postal,interets
Élodie Martin,Lyon,69003,vélo; lecture
Karim Bernard,Nantes,44000,jardinage

Convertir une réponse d’API de commandes

Entrée
{"meta":{"total":2},"data":[{"commande":"FR-1042","montant":49.90,"retrait":"Paris","commentaire":null},{"commande":"FR-1043","montant":25.00,"livraison":"Bordeaux","commentaire":"Livrer après 14 h"}]}
Sortie
commande,montant,retrait,commentaire,livraison
FR-1042,49.90,Paris,null,
FR-1043,25.00,,Livrer après 14 h,Bordeaux

Transformer des journaux JSON Lines en TSV

Entrée
{"date":"2026-10-05T09:15:00+02:00","action":"connexion","utilisateur":"amelie"}
{"date":"2026-10-05T09:18:00+02:00","action":"export","utilisateur":"nicolas"}
Sortie
date	action	utilisateur
2026-10-05T09:15:00+02:00	connexion	amelie
2026-10-05T09:18:00+02:00	export	nicolas

FAQ

Comment ouvrir le CSV dans Excel sans problème d’accents ?

Choisissez Point-virgule ; dans Délimiteur et cochez Compatible Excel (UTF-8 BOM) avant de télécharger le fichier. Le BOM est ajouté uniquement au fichier téléchargé, pas au texte copié ni à la vue CSV ; l’outil ne crée pas de fichier XLSX.

Quelle taille de fichier JSON peut-on convertir ?

Les fichiers de plus de 50 Mo sont refusés. L’aperçu est limité à 100 lignes et 200 colonnes, mais la copie et le téléchargement contiennent le CSV complet. La mémoire disponible dans votre navigateur peut aussi limiter le traitement.

Mes données JSON sont-elles envoyées à un serveur ?

La conversion se fait dans votre navigateur et le code de l’outil n’envoie pas votre JSON ni votre CSV sur le réseau. Le JSON n’est pas enregistré ; les réglages sont conservés localement, et les transferts vers un autre outil utilisent temporairement le stockage de session.

Les grands nombres et les identifiants sont-ils conservés ?

Les nombres sont écrits dans le CSV exactement comme dans le JSON : un identifiant de 20 chiffres, 1.0 ou 1e5 reste inchangé. Cette conservation concerne le texte CSV produit, pas son interprétation par un tableur.

Pourquoi mon JSON avec des commentaires ne se convertit-il pas ?

L’outil attend du JSON strict : les commentaires, les virgules finales et les chaînes entre apostrophes sont refusés. Convertissez d’abord votre contenu JSON5 ou JSONC en JSON strict.