Convertir JSON en CSV
Des tableaux propres à partir de données en désordre
Collez vos données pour convertir JSON en CSV et obtenez un tableau net. L’outil aplatit les objets imbriqués, garde les longs identifiants exacts et liste chaque changement.
- GratuitPrix
- CSV, ExcelSortie
- AucuneInscription
- Dans votre navigateurFonctionne
Convertisseur JSON en CSV
Converti dans votre navigateur, avec chaque point signalé
- Enregistrements
- 0
- Colonnes
- 0
- Taille
- 0 B
Prêt. Collez vos données, ouvrez un fichier ou essayez l’exemple.
| Résultat | Contrôle | Détails |
|---|
Dans l’autre sens ? Convertir CSV en JSON
Ce que fait cet outil pour convertir JSON en CSV
Cet outil transforme les données d’une appli ou d’une API en lignes et colonnes qu’un tableur peut ouvrir. Collez le JSON, et le tableau apparaît à côté. Rien n’est envoyé, car votre navigateur fait tout le travail.
Le JSON est parfait pour les programmes. Il range des éléments dans d’autres éléments et laisse chaque enregistrement porter des champs différents. Un tableur, en revanche, veut une seule grille plate. Le vrai travail n’est donc pas le changement de format. Le vrai travail consiste à décider quoi faire des objets imbriqués, des listes et des champs manquants, puis à vous dire ce qui a été décidé.
C’est pourquoi chaque conversion se termine par un tableau des contrôles. Il nomme les enregistrements trouvés, les objets aplatis, les cellules laissées vides et tout ce qui semblait risqué. Ainsi, vous savez que le fichier est juste avant de l’envoyer à qui que ce soit.
Du JSON imbriqué aux colonnes plates
Une cellule de tableur contient une seule valeur. Donc, quand un enregistrement contient un objet adresse, le convertisseur donne à chaque partie sa propre colonne : address.city, address.country, etc. Les noms à points montrent d’où vient chaque valeur.
Les listes fonctionnent autrement. Une liste d’étiquettes ou d’articles va dans une seule cellule, avec des points-virgules. Si vous préférez garder la liste en texte JSON, désactivez l’option. En effet, rien n’est perdu dans aucun des deux cas.
Convertir JSON en CSV sans perdre de données
Beaucoup de convertisseurs lisent le JSON avec l’analyseur intégré du navigateur, et cet analyseur arrondit les longs nombres. Un numéro de commande comme 12345678901234567890 revient sous la forme 12345678901234567000, soit une autre commande. Cet outil lit chaque nombre comme le texte exact que vous avez collé. Ainsi, les identifiants et les numéros de compte restent entiers.

De plus, les enregistrements se ressemblent rarement tout à fait. Un client a un numéro de téléphone, le suivant non. Le convertisseur réunit chaque champ dans l’ordre où il apparaît et laisse une cellule vide quand une valeur manque. Ensuite, le tableau des contrôles compte ces cellules vides pour vous.
Où vos enregistrements sont trouvés
Les réponses d’API placent souvent la liste voulue dans un autre objet, par exemple { "data": [ ... ] } ou { "results": [ ... ] }. S’il y a exactement une liste d’objets à l’intérieur, le convertisseur l’utilise et le signale. Un objet seul devient une ligne, et un tableau de tableaux s’écrit ligne par ligne.

Le format JSON lui-même est défini dans la norme RFC 8259. Si le lecteur trouve une faute, comme une virgule finale ou un guillemet manquant, il donne la ligne et la colonne. Puis un bouton vous amène droit à l’endroit.
JSON en Excel sans caractères cassés
Excel est exigeant avec les fichiers texte. Si un CSV ne commence pas par une petite marque appelée indicateur d’ordre des octets, Excel peut se tromper d’encodage. Alors des noms comme Zoë ou Karachi en écriture ourdoue deviennent illisibles. Cochez le téléchargement prêt pour Excel, et le fichier porte cette marque, donc il s’ouvre bien d’un double clic.

Vous pouvez aussi changer de séparateur. Dans certains pays, la virgule sert de séparateur décimal, c’est pourquoi Excel y attend des points-virgules entre les colonnes. Choisissez point-virgule, tabulation ou barre verticale, et l’aperçu se met à jour aussitôt.
Garde-fou contre l’injection de formules Excel
Une cellule qui commence par =, +, - ou @ peut s’exécuter comme formule à l’ouverture du fichier. Des attaquants cachent ainsi des commandes, et l’OWASP appelle cela l’injection CSV. Avec la protection active, ces cellules reçoivent une apostrophe devant et s’ouvrent en texte simple. Les nombres négatifs restent intacts, et le tableau des contrôles liste chaque cellule modifiée.
Guillemets, virgules et retours à la ligne maîtrisés
Le CSV a une règle qui piège les fichiers faits à la main : une valeur qui contient le séparateur, un guillemet ou un retour à la ligne doit être entre guillemets doubles. De plus, chaque guillemet intérieur doit être doublé. Le convertisseur suit exactement la norme RFC 4180, donc un nom comme Sara "Sam" Malik ou une adresse avec une virgule arrive intact.
Avant d’importer le fichier dans un endroit important, vous pouvez le comparer à un export plus ancien. Notre comparateur de texte montre chaque ligne modifiée côte à côte.
Qui a besoin de données JSON dans un tableur
Beaucoup de gens qui ne codent jamais reçoivent quand même du JSON. Un commerçant exporte ses commandes depuis une extension. Une équipe marketing télécharge des contacts depuis un service de formulaires. Un responsable support récupère des tickets de son service d’assistance. Chaque fois, les données arrivent en JSON désordonné, pourtant le rapport doit vivre dans un tableau propre.
Ceux qui codent l’utilisent également. Un CSV rapide permet de vérifier une réponse d’API à l’œil, de la trier ou de la passer à un collègue. En même temps, les analystes chargent le fichier dans Google Sheets ou dans l’écran d’import d’une base de données. Les étapes sont les mêmes pour tous : coller, lire les contrôles, puis télécharger.
De JSON à CSV en quatre gestes
Tout le travail prend moins d’une minute, car l’outil reste rapide même avec un gros fichier.
- 1
Ajoutez votre JSON
Collez-le dans la zone de gauche, déposez-y un fichier .json ou ouvrez-en un. Le bouton d’exemple charge trois commandes types.
- 2
Choisissez la forme
Gardez l’aplatissement actif pour les objets imbriqués. Puis choisissez le séparateur attendu par votre tableur.
- 3
Lisez les contrôles
Le tableau sous l’outil liste les enregistrements, les cellules vides et tout ce qui a été protégé ou modifié.
- 4
Copiez ou téléchargez
Mettez le CSV dans le presse-papiers ou enregistrez-le. Cochez d’abord l’option prête pour Excel si le fichier va dans Excel.
En quoi cet outil se distingue
La plupart des outils changent le format et s’arrêtent là. Celui-ci vous dit ce que le changement a fait à vos données.
Les longs nombres restent exacts
Les identifiants de plus de 15 chiffres sont copiés tels quels, jamais arrondis par le navigateur.
Données imbriquées aplaties clairement
Les noms de colonnes à points montrent où chaque valeur se trouvait dans le JSON d’origine.
Un tableau des contrôles, pas une supposition
Enregistrements, vides, listes et cellules protégées sont comptés et expliqués en mots simples.
Protection des formules intégrée
Les cellules qu’un tableur exécuterait comme formule s’ouvrent plutôt en texte inoffensif.
Prêt pour Excel en une case
Le téléchargement porte la marque dont Excel a besoin pour bien lire les accents et les autres écritures.
Privé par conception
La conversion se fait dans votre onglet, donc les données de vos clients ne touchent jamais un serveur.
Règles pour des fichiers CSV propres
Huit habitudes qui rendent un CSV facile à ouvrir, à importer et à croire.
- Un enregistrement par ligne. Chaque ligne décrit une seule chose, comme une commande ou un client, pour que filtres et totaux fonctionnent.
- Chaque colonne avec son propre intitulé. Deux colonnes nommées name embrouillent tout outil d’import. C’est pourquoi le convertisseur renomme les doublons pour vous.
- Utilisez le séparateur attendu par vos lecteurs. La virgule est la norme, mais beaucoup de tableurs européens attendent un point-virgule.
- Enregistrez en UTF-8. C’est le seul encodage qui accepte toutes les écritures. Ajoutez l’indicateur d’ordre des octets si le fichier va dans Excel.
- Gardez les identifiants en texte. Les tableurs arrondissent les longs nombres et suppriment les zéros de tête, donc mettez les colonnes d’identifiants au format texte à l’ouverture.
- Écrivez les dates dans un seul format. Les dates ISO comme 2026-09-27 se trient bien et ne prêtent jamais à confusion entre pays.
- Laissez la protection des formules active. Les données de formulaires et d’API peuvent contenir du texte qui s’exécute comme formule. Se protéger ne coûte rien.
- Contrôlez que toutes les lignes sont là. Comparez les enregistrements du tableau des contrôles au nombre attendu avant de partager le fichier.
Six erreurs en passant du JSON au CSV
Chacune semble anodine à l’écran et pose problème dès que quelqu’un importe le fichier.
Perdre les champs imbriqués
Certains outils écrivent [object Object] dans une cellule. L’aplatissement garde au contraire chaque valeur lisible.
Identifiants arrondis
Un identifiant de 19 chiffres arrondi par le navigateur pointe donc pour toujours vers le mauvais enregistrement.
Virgules sans guillemets
Une adresse avec une virgule et sans guillemets se coupe en deux colonnes, puis décale toute la ligne.
Accents cassés dans Excel
Sans la marque UTF-8, Excel peut mal lire les noms dans toute langue autre que l’anglais.
Ouvrir des formules douteuses
Une cellule qui commence par = peut lancer une commande. Protégez-la avant que quelqu’un ouvre le fichier.
Ignorer les champs manquants
Les cellules vides ne posent pas de problème si vous savez qu’elles sont là. Donc lisez les contrôles avant de partager.
Questions fréquentes sur JSON et CSV
Que faire pour passer du JSON en CSV ?
Déposez votre JSON dans le premier champ : le CSV s’affiche aussitôt dans le second. Ensuite, copiez-le ou téléchargez-le comme fichier. Rien à installer.
Excel lit-il le fichier obtenu ?
Oui. Cochez le téléchargement prêt pour Excel avant de télécharger. Ainsi, Excel ouvre le fichier avec les accents et les autres écritures intacts.
Et les objets placés dans d’autres objets ?
Chaque valeur imbriquée reçoit sa propre colonne, avec un nom à points comme address.city. Si vous désactivez l’aplatissement, l’objet reste en texte JSON.
Que deviennent les listes dans un enregistrement ?
Une liste de valeurs simples est réunie dans une cellule, avec des points-virgules. En revanche, une liste d’objets est écrite dans la cellule en texte JSON.
D’où viennent les cellules blanches ?
Parce que certains enregistrements n’ont pas tous les champs. Le convertisseur garde toutes les colonnes et laisse un vide là où une valeur manque. De plus, le tableau des contrôles compte ces vides.
Les longs nombres restent-ils exacts ?
Oui. Les nombres sont copiés tels que vous les avez collés. Donc un identifiant de 20 chiffres n’est jamais arrondi.
Pourquoi une cellule a-t-elle une apostrophe devant ?
Elle commençait par =, +, - ou @, et un tableur l’aurait traitée comme une formule. L’apostrophe en fait du texte simple. Désactivez la protection seulement si vous voulez vraiment des formules.
Si votre JSON comporte une faute. Comment la trouver ?
L’alerte d’erreur indique la ligne et la colonne exactes. Puis cliquez sur Montrer l’endroit, et le curseur saute à ce point de votre JSON.
Jusqu’à quel poids de fichier l’outil tient-il ?
Les fichiers de plusieurs mégaoctets se convertissent en un instant. Cependant, une très grosse entrée se convertit au clic sur le bouton, et non à chaque frappe.
Mes données partent-elles vers un serveur ?
Non. La conversion se fait entièrement dans votre navigateur, donc vos données ne quittent jamais votre ordinateur.
Des utilitaires pour manipuler vos données
Convertir n’est qu’une étape. Ces outils aident avant et après.
Convertisseur CSV en JSON
Transformez un export de tableur en enregistrements JSON propres.
Ouvrir l’outil →Formateur JSON
Validez et rangez le JSON, avec la ligne exacte de chaque erreur.
Ouvrir l’outil →Chaque ligne n’apparaît qu’une fois
Retirez les lignes répétées d’une liste avant de l’importer.
Ouvrir l’outil →
Prêt à transformer votre JSON en tableau ?
Collez vos données et le CSV apparaît aussitôt. Le convertisseur JSON en CSV est gratuit, sans compte, et tout reste dans votre navigateur.