Convertir un JSON en CSV
Transformez un JSON en tableau ouvrable dans Excel ou LibreOffice.
Traité sur cet appareil · aucun envoi de fichier
JSONVous pouvez aussi coller (Ctrl+V)Confortable jusqu’à 100 Mo
24 ko à télécharger la première fois, puis conservé sur cet appareil.détails
Moteur : Papa Parse.
À quoi sert cette page
Un export d’API arrive en JSON, mais la personne qui doit le lire travaille dans Excel. La conversion est simple sur le papier et pénible en pratique : séparateur français, colonnes manquantes d’une ligne à l’autre, valeurs imbriquées. Cette page s’occupe des trois, dans votre navigateur, sans envoyer le fichier — ce qui compte quand l’export contient des données clients.
On dit aussi : convertir json en csv, json en tableau excel.
Comment faire
- Déposez un ou plusieurs fichiers JSON.
- Choisissez le séparateur attendu par votre tableur.
- Lancez la conversion et ouvrez le CSV obtenu.
Questions fréquentes
Quel séparateur choisir pour Excel ?
Le point-virgule si votre Excel est configuré en français : c’est le séparateur qu’il attend, et le fichier s’ouvrira en colonnes du premier coup. La virgule reste le standard international, à préférer pour un usage technique.
Que deviennent les valeurs imbriquées ?
Une valeur qui est elle-même un objet ou une liste est réécrite en JSON dans sa cellule. Le résultat n’est pas élégant, mais rien n’est perdu — ce qui vaut mieux qu’une colonne silencieusement vidée.
Mon JSON est un objet qui contient un tableau, est-ce que ça marche ?
Oui. Si l’objet ne contient qu’un seul tableau — la forme habituelle des réponses d’API, comme {"data": [...]} — c’est ce tableau qui est converti. S’il y en a plusieurs, l’outil vous le dit au lieu d’en choisir un au hasard.
Et si les lignes n’ont pas toutes les mêmes champs ?
Les colonnes du CSV sont l’union de toutes les clés rencontrées, dans leur ordre d’apparition. Une ligne à qui il manque un champ laisse simplement une cellule vide.
Bon à savoir
- Le JSON doit contenir une liste d’objets — c’est la forme que produisent la plupart des exports.
- Un objet contenant un seul tableau est accepté : le tableau intérieur est converti.
- Les valeurs imbriquées (objets, listes) sont réécrites en JSON dans leur cellule plutôt que perdues.
- Les colonnes sont l’union des clés rencontrées : une ligne incomplète laisse des cellules vides, jamais une colonne manquante.