Convertir JSON en CSV
Collez votre JSON, convertissez-le en CSV et téléchargez-le — le tout dans votre navigateur, rien n'est envoyé à un serveur.
🔒 100% privé — toute l'analyse se fait sur votre appareil, rien n'est envoyé à un serveur.
-
1. Collez votre JSON
Un tableau d'objets, ou un seul objet pour une ligne.
-
2. Convertissez
Les objets imbriqués sont automatiquement aplatis en colonnes.
-
3. Téléchargez ou copiez
Sous forme de fichier .csv prêt pour Excel ou Google Sheets, ou dans le presse-papiers.
Comment ça marche
L'outil analyse le JSON que vous collez avec le moteur natif du navigateur. S'il s'agit d'un tableau d'objets, chaque objet devient une ligne ; les clés des objets deviennent les colonnes, en utilisant l'union de toutes les clés qui apparaissent dans n'importe quelle ligne. Les objets imbriqués sont aplatis avec une notation par points (par exemple, un champ « ville » dans « adresse » devient la colonne « adresse.ville »), et les tableaux sont enregistrés en tant que texte JSON dans la cellule, car ils n'ont pas de forme de colonne naturelle.
Pourquoi c'est privé
Aucun serveur n'entre en jeu : l'analyse et la conversion se font dans votre navigateur en JavaScript. Rien de ce que vous collez ici n'est envoyé où que ce soit, vous pouvez donc l'utiliser avec des données sensibles sans vous inquiéter.
Questions fréquentes
Mon JSON est-il envoyé à un serveur ?
Non. Toute l'analyse et la conversion se font dans votre navigateur, en JavaScript. Rien de ce que vous collez ici n'est envoyé où que ce soit.
De quel format JSON ai-je besoin ?
Idéalement un tableau d'objets, par exemple [{"nom":"Ana"},{"nom":"Luis"}] — chaque objet devient une ligne. Si vous collez un seul objet (sans crochets), il est traité comme une seule ligne.
Que se passe-t-il avec les objets imbriqués ?
Ils sont aplatis avec une notation par points : un champ « ville » dans un objet « adresse » devient une colonne nommée « adresse.ville ». Les tableaux sont enregistrés en tant que texte JSON dans la cellule, car ils n'ont pas de forme de colonne naturelle.
Que se passe-t-il si certaines lignes ont des colonnes que d'autres n'ont pas ?
On utilise l'union de toutes les colonnes présentes dans n'importe quelle ligne. Si une ligne n'a pas un champ donné, cette cellule reste vide dans le CSV.