Convertisseur JSON en CSV
Convertissez des tableaux JSON en CSV pour Excel ou Google Sheets. Aplatissez les objets imbriqués, choisissez le délimiteur, les guillemets et les retours à la ligne, prévisualisez et téléchargez.
Chargement de Convertisseur JSON en CSV…
Vos fichiers ne quittent jamais votre appareil
Comment utiliser Convertisseur JSON en CSV
- 1
Ouvrez Convertisseur JSON en CSV sur cette page. Il se charge directement dans votre navigateur.
- 2
Ajoutez votre fichier, texte ou valeurs et ajustez les réglages.
- 3
Copiez ou téléchargez le résultat. Rien n'est envoyé ni stocké.
À propos de cet outil
Les API et les bases de données parlent JSON, mais les tableurs veulent des lignes et des colonnes. Ce convertisseur JSON en CSV transforme un tableau d'objets JSON en fichier CSV à ouvrir dans Excel, Google Sheets ou Numbers, ou à importer dans une base de données. Collez votre JSON, ajustez les options, vérifiez l'aperçu et téléchargez le résultat. La conversion se fait dans votre navigateur, donc vos données restent privées.
Comment convertir du JSON en CSV
- Collez votre JSON. Ce doit être un tableau d'objets, par exemple
[{"name":"Ana","age":31},{"name":"Ben","age":28}]. - Chaque clé devient un en-tête de colonne et chaque objet une ligne.
- Réglez le délimiteur, les guillemets et le traitement des données imbriquées.
- Vérifiez l'aperçu CSV, puis copiez-le ou téléchargez le fichier .csv.
Options
- Aplatir les objets imbriqués :
{"address":{"city":"Paris"}}devient une colonne nomméeaddress.city. - Gestion des tableaux : garder les tableaux sous forme de chaîne JSON dans une cellule, ou les répartir dans des colonnes indexées.
- Délimiteur : virgule, point-virgule, tabulation ou barre verticale. Utilisez le point-virgule pour Excel dans les pays qui écrivent les décimales avec une virgule.
- Caractère de guillemet et guillemets sur toutes les valeurs pour une compatibilité maximale avec les importeurs stricts.
- Ligne d'en-tête activée ou non.
- Retours à la ligne : LF pour les outils Mac et Linux, CRLF pour Windows et Excel.
- Format des booléens (true/false ou 1/0) et texte utilisé pour les valeurs null.
Exemple
Ce JSON :
[{"id":1,"name":"Ana","city":"Lisbon"},{"id":2,"name":"Ben","city":"Leeds"}]
devient ce CSV :
id,name,city
1,Ana,Lisbon
2,Ben,Leeds
Conseils pour des CSV propres
- Des objets aux clés différentes ne posent pas de problème : chaque clé trouvée devient une colonne et les valeurs absentes restent vides.
- Le texte contenant des virgules ou des guillemets est mis entre guillemets automatiquement pour que les colonnes ne se décalent pas.
- Les zéros initiaux des identifiants ou numéros de téléphone peuvent être supprimés par Excel à l'ouverture d'un CSV ; importez la colonne en texte pour les garder.
- JSON invalide ? Corrigez-le d'abord avec le formateur JSON, qui indique exactement où se trouve l'erreur.
Besoin de l'inverse ? Utilisez le convertisseur CSV en JSON, ou convertissez directement vos tableurs avec Excel en JSON.
Questions fréquentes
Quelle structure JSON peut être convertie en CSV ?
Un tableau d'objets fonctionne le mieux : chaque objet devient une ligne et chaque clé une colonne. Les objets imbriqués peuvent être aplatis en noms de colonnes avec des points.
Comment les objets imbriqués sont-ils traités ?
Activez Flatten nested et ils deviennent des colonnes séparées comme address.city. Sinon, ils sont gardés en texte JSON dans une seule cellule.
Comment ouvrir correctement le CSV dans Excel ?
Utilisez la virgule comme délimiteur et des retours à la ligne CRLF. Si votre Excel utilise la virgule comme séparateur décimal, choisissez plutôt le point-virgule.
Que deviennent les tableaux à l'intérieur des objets ?
Vous pouvez garder chaque tableau en chaîne JSON dans une cellule ou le répartir dans des colonnes indexées comme tags.0 et tags.1.
Mes données sont-elles envoyées en ligne ?
Non. La conversion se fait dans votre navigateur, donc le JSON ne quitte jamais votre appareil.
Puis-je choisir un autre délimiteur ?
Oui : virgule, point-virgule, tabulation ou barre verticale.
