Convertissez un tableau JSON d'objets en CSV RFC 4180, avec guillemets corrects, union des colonnes, copie ou téléchargement.
Traité localement dans votre navigateur
Traité localement dans votre navigateur — les données ne sont jamais envoyées, journalisées ni stockées.
À propos de cet outil
Le convertisseur JSON en CSV aplatit un tableau d'objets JSON en un fichier CSV prêt pour le tableur. Collez un tableau d'objets — une réponse d'API, un export de base de données ou des données de test — et le convertisseur déduit l'ensemble des colonnes de l'union de toutes les clés des objets, sérialise chaque ligne avec les guillemets de la RFC 4180 (les cellules contenant des virgules, des guillemets ou des retours à la ligne sont mises entre guillemets, et les guillemets incorporés sont doublés) et produit un fichier terminé par CRLF. Les clés manquantes deviennent des cellules vides ; les valeurs imbriquées sont sérialisées en chaînes JSON ; null et undefined deviennent des cellules vides. L'outil valide l'entrée avant de convertir et explique précisément ce qui cloche lorsqu'elle n'est pas un tableau non vide d'objets. Tout s'exécute localement dans votre navigateur : le JSON collé ne quitte jamais votre appareil, n'est jamais journalisé et n'est jamais transmis. Les actions de copie et de téléchargement livrent le fichier là où vous en avez besoin. Utilisez ce convertisseur pour ouvrir des données d'API dans un tableur, remettre un rapport à une personne non technique, ou préparer des imports CSV pour des outils qui refusent le JSON.
Comment le résultat est-il calculé ?
Export d'une réponse d'API vers un tableur
Une API renvoie des utilisateurs avec des champs différents — l'un a une ville, l'autre non. Le convertisseur construit l'ensemble des colonnes à partir de toutes les clés (name, age, city), émet une cellule vide là où city manque et met entre guillemets la cellule contenant une virgule. Le résultat s'ouvre directement dans un logiciel de tableur.
Les valeurs imbriquées sont sérialisées en chaînes JSON dans la cellule — par exemple {"x":1} devient le texte {"x":1}. Le CSV est un format plat ; les structures plus profondes nécessitent un aplatissement ou un export séparé.
Quel est l'ordre des colonnes ?
Les colonnes suivent l'ordre de première apparition dans le tableau : le premier objet apporte ses clés dans l'ordre, puis les nouvelles clés des objets suivants sont ajoutées. Chaque ligne s'aligne sur l'en-tête, quels que soient les objets qui possèdent quelles clés.
Pourquoi mon fichier se termine-t-il par CRLF ?
CRLF est le retour à la ligne de la RFC 4180 et la convention attendue par les tableurs. Le convertisseur l'émet par défaut pour que les fichiers s'ouvrent correctement partout.