Convertisseur JSON en CSV : transformez des données d'API en lignes prêtes pour un tableur

Si vous avez déjà récupéré une réponse JSON d'une API et dû la transmettre à quelqu'un qui travaille dans un tableur, vous connaissez le problème : des objets imbriqués, des tableaux dans des tableaux, et aucun moyen évident de les transformer en lignes et colonnes sans écrire de script.
Le Convertisseur JSON en CSV de Tooladex fait cela instantanément dans votre navigateur. Collez votre JSON, choisissez un délimiteur, et obtenez un fichier CSV propre, sans serveur, sans envoi, sans compte.
Qu'est-ce qu'un convertisseur JSON en CSV ?
Un convertisseur JSON en CSV prend des données JSON structurées (un tableau d'objets ou un objet unique) et les réécrit en CSV (valeurs séparées par des virgules), le format texte en lignes et colonnes utilisé par les tableurs, les bases de données et les outils d'import de données comme Excel, Google Sheets et Airtable.
Chaque objet JSON devient une ligne, ses clés deviennent des en-têtes de colonnes, et les objets ou tableaux imbriqués sont aplatis en colonnes à notation pointée comme address.city ou tags[0] — le résultat s'insère ainsi proprement dans un tableau plat, au lieu de rester enfermé dans une structure imbriquée que seul le code lit confortablement.
Pourquoi convertir du JSON en CSV ?
Les tableurs ne lisent pas le JSON
Excel, Google Sheets et la plupart des outils de BI attendent une entrée plate et tabulaire. Un fichier JSON collé dans un tableur devient simplement un mur de texte dans une seule cellule — le CSV est le format qu'ils comprennent réellement.
Les outils d'import en masse veulent du CSV, pas du JSON
De nombreux CRM, plateformes d'emailing et bases de données acceptent les imports de données en masse en CSV, mais n'ont aucune option d'import JSON.
Le CSV est lisible par des non-développeurs
Un fichier CSV s'ouvre directement comme un tableau dans n'importe quelle application de tableur. Le JSON brut, avec ses accolades et ses tableaux imbriqués, ne veut généralement rien dire pour un collègue non technique.
Les données plates sont plus faciles à exploiter en reporting
Les outils de reporting et d'analyse attendent en général une ligne par enregistrement et une colonne par champ — exactement ce que fournit un CSV aplati.
Comment fonctionne le Convertisseur JSON en CSV de Tooladex
Ajoutez votre JSON Collez le JSON directement dans l'éditeur, ou importez un fichier
.json.Choisissez vos options Sélectionnez un délimiteur (virgule, point-virgule, tabulation ou barre verticale), si une ligne d'en-tête doit être incluse, si les objets et tableaux imbriqués doivent être aplatis, et si tous les champs doivent être entre guillemets.
Lisez le résultat instantanément L'outil analyse votre JSON dans le navigateur et affiche le CSV converti au fur et à mesure de la saisie, avec le nombre de lignes, de colonnes et de caractères.
Copiez ou téléchargez Copiez le CSV dans le presse-papiers ou téléchargez-le sous forme de fichier
.csv.
Sans compte, sans envoi, sans attendre un serveur : la conversion se fait au fur et à mesure de la saisie.
Fonctionnalités principales
- Collez du JSON ou importez un fichier
.json - Conversion instantanée en direct pendant la saisie, sans bouton
- Fonctionne avec un objet JSON unique ou un tableau d'objets
- Aplatit les objets imbriqués en colonnes à notation pointée (ex.
address.city) - Aplatit les tableaux imbriqués en colonnes indexées (ex.
tags[0],tags[1]) - Génère automatiquement une ligne d'en-tête à partir de l'union de toutes les clés
- Choisissez virgule, point-virgule, tabulation ou barre verticale comme délimiteur
- Mode optionnel « tout entre guillemets » pour une compatibilité CSV plus stricte
- Nombre de lignes, de colonnes et de caractères en temps réel
- Copie dans le presse-papiers ou téléchargement en
.csv - Traitement 100% côté navigateur pour la confidentialité
Cas d'usage pratiques
Importer des données d'API dans un tableur
Convertissez une réponse JSON d'une API REST en CSV pour l'ouvrir, la trier et la filtrer dans Excel ou Google Sheets.
Préparer des données pour des outils d'import
De nombreux CRM, plateformes d'emailing et bases de données acceptent les imports en masse en CSV mais pas en JSON — convertissez une fois et importez.
Partager des données avec des collègues non techniques
Un fichier CSV s'ouvre directement dans un tableur, alors que du JSON brut ne veut souvent rien dire pour les non-développeurs.
Alimenter des outils de BI et d'analyse
De nombreux outils de reporting et d'analyse attendent une entrée CSV plate et tabulaire plutôt que du JSON imbriqué.
Archiver ou sauvegarder des données exportées
Le CSV est un format stable et largement pris en charge pour le stockage à long terme de données tabulaires.
Conseils pour de meilleurs résultats
- Utilisez un tableau d'objets avec des clés cohérentes : le CSV fonctionne mieux quand chaque objet possède à peu près les mêmes champs.
- Laissez « Aplatir les objets/tableaux imbriqués » activé pour les données imbriquées, afin que chaque valeur obtienne sa propre colonne.
- Choisissez un délimiteur adapté à votre outil cible : certaines versions régionales d'Excel attendent un point-virgule plutôt qu'une virgule.
- Activez « Mettre tous les champs entre guillemets » si vous importez vers un analyseur CSV strict ou ancien, pour une compatibilité maximale.
- Vérifiez les nombres et les booléens après import : le CSV n'a pas de types natifs, donc
true,falseet42sont écrits en texte brut.
Confidentialité et sécurité
Votre JSON est analysé et converti entièrement dans votre navigateur ; rien n'est envoyé à un serveur, rien n'est enregistré.
Questions fréquentes
Ça fonctionne avec un objet JSON unique, pas seulement un tableau ? Oui. Un objet unique est traité comme une seule ligne. Un tableau d'objets devient une ligne par objet.
Que deviennent les objets et tableaux imbriqués ?
Avec « Aplatir les objets/tableaux imbriqués » activé (par défaut), les objets imbriqués deviennent des colonnes à notation pointée comme address.city, et les tableaux imbriqués deviennent des colonnes indexées comme tags[0]. Désactivé, les valeurs imbriquées sont conservées comme une seule chaîne JSON dans une cellule.
Que se passe-t-il si mes objets n'ont pas tous les mêmes clés ? La ligne d'en-tête inclut chaque clé trouvée dans tous les objets, dans l'ordre de sa première apparition. Les lignes auxquelles il manque une clé donnée obtiennent simplement une cellule vide pour cette colonne.
Quel délimiteur dois-je utiliser ? La virgule est le délimiteur CSV standard et fonctionne avec presque tous les outils. Utilisez le point-virgule si votre tableur est configuré sur une région où la virgule sert de séparateur décimal, ou la tabulation/barre verticale si votre système cible les attend à la place.
Pourquoi l'outil met-il certaines valeurs entre guillemets et pas d'autres ? Par défaut, une valeur n'est entourée de guillemets doubles que si elle contient le délimiteur, un guillemet ou un saut de ligne — cela garde une sortie compacte. Activez « Mettre tous les champs entre guillemets » pour entourer systématiquement chaque valeur.
Stockez-vous mon JSON ou le CSV converti ? Non. Tout se passe localement dans votre navigateur, rien n'est envoyé ni enregistré.
Y a-t-il une limite de taille ? Le convertisseur fonctionne dans la mémoire de votre navigateur, donc de très gros fichiers JSON (dizaines de mégaoctets ou plus) peuvent être lents ou consommer beaucoup de mémoire selon votre appareil.
La prochaine fois qu'une API vous renvoie du JSON et que quelqu'un en aval a besoin d'un tableur, oubliez le script : collez-le et téléchargez votre CSV en quelques secondes.
JSON to CSV Converter
Convert JSON arrays or objects into CSV rows. Flatten nested data, pick a delimiter, and export locally in your browser.