JSON vers CSV
Convertissez un tableau JSON d'objets en CSV propre pour Excel ou Sheets.
Comment utiliser JSON vers CSV
- Collez un tableau JSON d'objets.
- Les colonnes sont extraites de toutes les clés trouvées.
- Copiez le CSV et ouvrez-le dans n'importe quel tableur.
À propos de JSON vers CSV
Cet outil convertit un tableau JSON d'objets en CSV, le format que comprennent les tableurs. Il examine chaque objet du tableau pour rassembler l'ensemble complet des clés, afin qu'aucune colonne ne soit manquée lorsque les enregistrements diffèrent. Chaque clé devient une colonne dans la ligne d'en-tête, les cellules sont laissées vides là où un objet n'a pas cette clé, et toute valeur contenant une virgule, un guillemet double ou un saut de ligne est entourée de guillemets avec les guillemets internes doublés, exactement comme l'exige la convention CSV. Un seul objet isolé est accepté et traité comme un tableau d'une seule ligne.
C'est le moyen le plus rapide de transformer une réponse d'API ou un export de données en quelque chose que vous pouvez ouvrir dans Excel, Numbers ou Google Sheets. La conversion s'exécute entièrement dans votre navigateur, donc des enregistrements pouvant contenir des données client ou d'entreprise ne sont jamais téléversés.
Connaissez les limites avant de coller. Les objets et tableaux imbriqués ne sont pas aplatis en colonnes supplémentaires — ils sont écrits dans une seule cellule sous forme de texte JSON. Le délimiteur est toujours une virgule, donc si les paramètres régionaux de votre tableur attendent des points-virgules, vous devrez ajuster à l'importation, et le résultat ne comporte pas de marque d'ordre d'octets, que certaines versions d'Excel exigent pour lire correctement les caractères accentués. La saisie doit être des objets ; un tableau de simples chaînes ou nombres n'a pas de clés à transformer en colonnes. La conversion inverse est gérée par CSV vers JSON, et une saisie désordonnée est plus facile à inspecter dans le formateur JSON.
Questions fréquentes
Que se passe-t-il si mes objets ont des clés différentes ?
L'outil rassemble chaque clé trouvée dans tous les objets et utilise l'union comme ligne d'en-tête, laissant une cellule vide partout où un objet n'a pas cette clé. Les colonnes apparaissent dans l'ordre où les clés ont été rencontrées pour la première fois.
Gère-t-il les virgules à l'intérieur des valeurs ?
Oui. Toute valeur contenant une virgule, un guillemet double ou un saut de ligne est automatiquement entourée de guillemets doubles, et les guillemets à l'intérieur de la valeur sont doublés, suivant la norme CSV.
Puis-je coller un seul objet au lieu d'un tableau ?
Oui. Un objet JSON isolé est converti en un tableau d'une seule ligne avec un en-tête. Tout ce qui n'est ni un objet ni un tableau d'objets est rejeté.
Que deviennent les objets et tableaux imbriqués ?
Ils ne sont pas répartis sur des colonnes séparées. Une valeur imbriquée est écrite dans sa seule cellule sous forme de texte JSON, donc vous conservez la donnée mais devrez la diviser vous-même si vous voulez de véritables colonnes.
Puis-je choisir un délimiteur point-virgule ou tabulation ?
Pas ici. Le résultat utilise toujours des virgules, la norme CSV. Si votre tableur attend des points-virgules à cause de ses paramètres régionaux, choisissez la virgule comme séparateur dans sa boîte de dialogue d'importation.

