Convertisseur JSON en CSV
Collez un tableau JSON et obtenez un CSV prêt pour Excel ou Google Sheets, avec les données imbriquées aplaties en colonnes.
Traité localement dans votre navigateur· Vos données restent dans votre navigateur.
Qu'est-ce que Convertisseur JSON en CSV ?
Les API renvoient du JSON, mais les analystes et les tableurs travaillent en CSV. Cet outil accepte un tableau d’objets, un tableau de tableaux, un objet unique ou du JSON Lines, et construit une ligne par enregistrement. Les colonnes sont l’union de toutes les clés dans l’ordre de première apparition : des enregistrements aux champs différents restent alignés.
Les objets imbriqués sont aplatis avec la notation à points (adresse.ville) ; les tableaux peuvent rester du texte JSON, être joints par des virgules ou dépliés en colonnes indexées (tags.0, tags.1). Les champs ne sont entourés de guillemets que si nécessaire, et vous choisissez le séparateur et les fins de ligne.
Comment ça marche ?
- Collez le JSON ou chargez un fichier .json avec le bouton d’ouverture.
- Choisissez le séparateur, l’ajout d’une ligne d’en-tête et l’aplatissement des objets imbriqués.
- Sélectionnez l’écriture des tableaux : texte JSON, valeurs jointes ou colonnes dépliées.
- Copiez ou téléchargez data.csv. Cochez l’option anti-injection de formules si le fichier sera ouvert dans Excel par d’autres personnes.
Cas d'usage courants
- Exporter une réponse d’API vers un tableur pour un collègue qui n’utilise pas JSON.
- Transformer un résultat MongoDB ou Elasticsearch en tableau plat pour l’analyse.
- Construire un fichier d’import CSV pour un CRM ou une plateforme e-commerce à partir de données JSON.
- Vérifier l’allure de données imbriquées une fois aplaties avant de concevoir un import en base.
Exemples
Essayez cette saisie dans l'outil ci-dessus :
[
{"id": 1, "name": "Alice", "address": {"city": "Paris", "zip": "75001"}, "tags": ["admin", "dev"]},
{"id": 2, "name": "Bob, Jr.", "address": {"city": "Lyon"}, "active": true}
]id,name,address.city,address.zip,tags,active 1,Alice,Paris,75001,"[""admin"",""dev""]", 2,"Bob, Jr.",Lyon,,,true
Confidentialité
Convertisseur JSON en CSV s'exécute entièrement dans votre navigateur. Le texte ou les fichiers que vous fournissez sont traités sur votre appareil et ne sont ni envoyés, ni journalisés, ni stockés sur nos serveurs.
Limites
Le CSV est plat : les structures très imbriquées sont aplaties ou sérialisées en texte JSON. Des enregistrements avec des milliers de clés différentes donnent des fichiers très larges (limités à 20 000 colonnes).
Questions fréquentes
Qu’est-ce que l’injection CSV et dois-je activer la protection ?
Les tableurs interprètent comme des formules les cellules commençant par = + - ou @. L’option ajoute une apostrophe initiale à ces textes afin qu’une valeur piégée ne puisse pas exécuter de formule. Les vrais nombres JSON restent inchangés.
Comment sont gérés les enregistrements aux clés différentes ?
L’en-tête est l’union de toutes les clés dans l’ordre où elles apparaissent. Un enregistrement qui n’a pas une clé reçoit simplement une cellule vide dans cette colonne.
Puis-je convertir un seul gros objet plutôt qu’un tableau ?
Oui. Un objet unique donne une ligne, et les objets imbriqués deviennent des colonnes à points. Le JSON Lines (un objet par ligne) est aussi accepté.
Outils associés
Convertisseur CSV en JSON
Transformez les lignes d’un CSV en JSON propre en une étape, avec valeurs typées, séparateurs personnalisés et sortie indentée ou minifiée.
JSON & données
Formateur JSON
Transformez un JSON minifié ou brouillon en texte lisible et bien indenté, avec un message d’erreur précis si le JSON est invalide.
JSON & données
Validateur JSON
Vérifiez qu’un texte est du JSON valide et repérez le caractère exact où il déraille.
JSON & données
Visionneuse CSV
Collez du CSV ou ouvrez un fichier .csv pour le consulter sous forme de tableau, avec le nombre de lignes, de colonnes et le séparateur détecté.
JSON & données
Convertisseur Excel en JSON
Déposez un classeur et obtenez la feuille choisie sous forme de tableau JSON d’objets, avec des dates en texte ISO.
JSON & données
Convertisseur CSV en Excel
Collez du CSV et téléchargez un vrai classeur Excel où les nombres sont des nombres et les dates des dates.
JSON & données
Convertisseur JSON en YAML
Transformez du JSON en YAML lisible au style bloc, avec des chaînes entre guillemets seulement si nécessaire.
JSON & données
Visionneuse JSON
Explorez un document JSON sous forme d’arbre dépliable plutôt que d’un mur de texte, avec un résumé de sa structure.
JSON & données