Convertisseur JSON en CSV
Collez un tableau JSON d'objets et convertissez-le instantanément en CSV. Choisissez un délimiteur, puis copiez ou téléchargez le résultat — tout s'exécute dans votre navigateur.
- 01Convertissez un tableau JSON d'objets en CSV instantanément à mesure que vous tapez.
- 02Choisissez le délimiteur de sortie : virgule, point-virgule, tabulation ou barre verticale.
- 03Copiez le CSV ou téléchargez-le sous forme de fichier .csv en un clic.
- 04Les objets et tableaux imbriqués sont conservés en toute sécurité au format JSON dans leur cellule.
- 05100 % confidentiel — votre JSON ne quitte jamais votre navigateur.
Convertisseur JSON en CSV
Charger un exemple
3 lignes × 3 colonnes
Pourquoi utiliser ce convertisseur JSON en CSV
Conversion instantanée et en direct
Le CSV se met à jour à mesure que vous tapez ou collez — aucun bouton Convertir à presser, aucune attente. Modifiez votre JSON et regardez la sortie CSV changer en temps réel.
Gère le JSON du monde réel
Fonctionne avec un tableau d'objets, un objet unique ou un tableau de primitives. Les lignes avec des clés manquantes restent alignées car l'en-tête est l'union de toutes les clés, et les objets ou tableaux imbriqués sont conservés au format JSON dans leur cellule.
Choisissez votre délimiteur
Exportez sous forme de fichier standard séparé par des virgules, ou passez au point-virgule (courant dans les paramètres régionaux européens), à la tabulation (TSV) ou à la barre verticale — selon ce qu'attend votre tableur ou votre base de données.
Échappement CSV correct
Les valeurs contenant des virgules, des guillemets ou des sauts de ligne sont automatiquement entourées de guillemets et échappées selon la norme RFC 4180, de sorte que la sortie s'ouvre proprement dans Excel, Google Sheets et tout analyseur CSV.
Copier ou télécharger
Copiez le CSV dans votre presse-papiers en un clic, ou téléchargez-le sous forme de fichier .csv prêt à l'emploi. Pas de compte, pas d'e-mail, pas de limites.
Confidentiel et utilisable hors ligne
Toute la conversion se déroule localement dans votre navigateur à l'aide de JavaScript. Votre JSON n'est jamais téléversé vers un serveur, il est donc sûr de l'utiliser avec des données confidentielles.
Convertir JSON en CSV
JSON (JavaScript Object Notation) est le format le plus courant pour les API et les données web, tandis que CSV (Comma-Separated Values) est le format universel pour les tableurs et l'analyse de données. Convertir JSON en CSV vous permet d'ouvrir des réponses d'API, des exports et des journaux dans Excel ou Google Sheets, ou de les charger dans une base de données.
Que vous soyez un développeur aplatissant une réponse d'API ou un analyste préparant des données pour un tableur, ce convertisseur JSON en CSV vous fournit instantanément un CSV propre et correctement échappé.
- Ce qui est converti
- Un tableau JSON d'objets devient un tableau CSV : chaque objet est une ligne et chaque clé unique devient une colonne. Un objet JSON unique devient un CSV d'une ligne, et un tableau de valeurs simples devient une unique colonne « value ».
- Comment les colonnes sont construites
- La ligne d'en-tête est l'union de chaque clé trouvée dans tous les objets, dans l'ordre où elles apparaissent pour la première fois. Les objets auxquels il manque une clé reçoivent simplement une cellule vide dans cette colonne, de sorte que votre tableau ne se désaligne jamais.
- Données imbriquées
- Le CSV est un format plat, les objets et tableaux imbriqués ne peuvent donc pas être répartis automatiquement en colonnes. Ce convertisseur les conserve intacts en écrivant la valeur imbriquée sous forme de chaîne JSON dans la cellule, de sorte qu'aucune donnée n'est perdue.
- Délimiteurs et encodage
- Bien que CSV signifie valeurs séparées par des virgules, de nombreux outils utilisent des points-virgules ou des tabulations. Choisissez le délimiteur qu'attend votre application cible. La sortie est du texte UTF-8, de sorte que les caractères accentués et les écritures non latines sont préservés.
Comment convertir JSON en CSV
- 01
Collez votre JSON
Collez ou tapez un tableau JSON d'objets (ou un objet unique) dans la zone de saisie à gauche. Vous pouvez aussi charger l'un des exemples pour voir la forme attendue.
- 02
Choisissez un délimiteur
Laissez-le sur virgule pour un CSV standard, ou choisissez le point-virgule, la tabulation ou la barre verticale si votre tableur ou votre base de données a besoin d'un séparateur différent.
- 03
Examinez le CSV
Le CSV apparaît instantanément à droite, avec une ligne d'en-tête construite à partir des clés de votre JSON. Le nombre de lignes et de colonnes est affiché sous la sortie.
- 04
Copier ou télécharger
Cliquez sur Copier pour mettre le CSV dans votre presse-papiers, ou sur Télécharger le CSV pour l'enregistrer sous forme de fichier .csv prêt à ouvrir dans Excel ou Google Sheets.
Conseils pour la conversion JSON en CSV
Utilisez un tableau d'objets
Le CSV le plus propre provient d'un tableau JSON où chaque élément est un objet plat avec les mêmes clés, comme [{"a":1,"b":2}, {"a":3,"b":4}]. Chaque clé devient une colonne.
Aplatissez le JSON profondément imbriqué
Si vos données comportent de nombreux niveaux imbriqués, envisagez de les aplatir d'abord (par exemple user.id → user_id) afin que chaque valeur obtienne sa propre colonne au lieu d'être stockée sous forme de chaîne JSON.
Adaptez le délimiteur à vos paramètres régionaux
Les tableurs de certains paramètres régionaux européens attendent un délimiteur point-virgule car la virgule sert de séparateur décimal. Choisissez le délimiteur qu'attend votre version d'Excel pour éviter que tout se retrouve dans une seule colonne.
Attention aux clés incohérentes
Lorsque les objets ont des clés différentes, l'en-tête est leur union et les valeurs manquantes deviennent des cellules vides. Vérifiez que c'est bien ce que vous voulez avant d'importer.
Gardez l'UTF-8 à l'esprit
Le téléchargement est en UTF-8. Si Excel affiche des caractères accentués corrompus, importez le fichier via Données → À partir d'un texte et sélectionnez l'encodage UTF-8.
Validez d'abord votre JSON
Si vous obtenez un message « JSON non valide », vérifiez les virgules finales, les guillemets simples au lieu des doubles, ou les clés sans guillemets — ce sont les erreurs JSON les plus courantes.
Référence JSON et CSV
JSON vs CSV
JSON est un format hiérarchique et typé, idéal pour les API et les données imbriquées. CSV est un format de tableau plat et non typé, idéal pour les tableurs et les données en masse. Convertir de l'un à l'autre est une étape de routine dans les pipelines de données.
Quand convertir JSON en CSV
- Ouvrir une réponse d'API ou un export dans Excel ou Google Sheets.
- Charger des données dans une base de données ou un outil de BI qui importe du CSV.
- Partager des données tabulaires avec des collègues non techniques.
- Inspecter rapidement une liste d'enregistrements sous forme de lignes et de colonnes.
Échappement RFC 4180
La norme CSV exige que les champs contenant un délimiteur, un guillemet double ou un saut de ligne soient entourés de guillemets doubles, les guillemets internes étant doublés. Ce convertisseur applique ces règles automatiquement.
Règles de conversion
Tableau d'objets → tableau
Chaque objet devient une ligne ; chaque clé unique devient une colonne.
[{"a":1,"b":2}] → a,b / 1,2
En-tête = union des clés
Les colonnes sont chaque clé de tous les objets, dans l'ordre de première apparition.
Les clés manquantes deviennent des cellules vides.
Valeur imbriquée → chaîne JSON
Les objets et tableaux sont écrits sous forme de texte JSON dans la cellule.
{"tags":["a","b"]} → "[""a"",""b""]"
Échappement
Les cellules contenant un délimiteur, un guillemet ou un saut de ligne sont entourées de guillemets doubles.
Hello, world → "Hello, world"
FAQ du convertisseur JSON en CSV
Q01Comment convertir JSON en CSV ?
Collez votre tableau JSON d'objets dans la zone de saisie. L'outil le convertit instantanément en CSV : chaque objet devient une ligne et chaque clé devient une colonne. Cliquez ensuite sur Copier ou Télécharger le CSV. Tout se passe dans votre navigateur.
Q02Quelle structure JSON attend-il ?
Un tableau d'objets fonctionne le mieux — par exemple [{"name":"Alice","age":30}, {"name":"Bob","age":25}]. Un objet unique devient un CSV d'une ligne, et un tableau de valeurs simples devient un CSV à une seule colonne.
Q03Qu'advient-il des objets et tableaux imbriqués ?
Le CSV est un format plat, les valeurs imbriquées ne peuvent donc pas devenir automatiquement leurs propres colonnes. Le convertisseur les conserve en écrivant l'objet ou le tableau imbriqué sous forme de chaîne JSON dans cette cellule, de sorte que rien n'est perdu. Pour des colonnes distinctes, aplatissez d'abord le JSON.
Q04Puis-je utiliser un point-virgule ou une tabulation au lieu d'une virgule ?
Oui. Utilisez le sélecteur de délimiteur pour basculer entre virgule, point-virgule, tabulation ou barre verticale. Le point-virgule et la tabulation sont utiles pour les tableurs européens et les flux de travail TSV.
Q05Mon JSON est-il téléversé vers un serveur ?
Non. La conversion s'exécute entièrement dans votre navigateur avec JavaScript. Vos données ne sont jamais envoyées ni stockées où que ce soit, il est donc sûr de convertir du JSON privé ou sensible.
Q06Le CSV s'ouvrira-t-il correctement dans Excel ?
Oui. Les valeurs contenant des virgules, des guillemets ou des sauts de ligne sont entourées de guillemets et échappées selon la norme RFC 4180, de sorte que le fichier s'ouvre proprement dans Excel, Google Sheets et d'autres applications de tableur.
Q07Y a-t-il une limite de taille ?
Il n'y a pas de limite fixe, mais comme tout s'exécute dans votre navigateur, les très gros fichiers (des dizaines de mégaoctets) dépendent de la mémoire de votre appareil. Pour les réponses d'API et les exports habituels, c'est instantané.
Q08Ce convertisseur JSON en CSV est-il gratuit ?
Oui, entièrement gratuit, sans inscription, sans filigrane et sans limites. Convertissez autant de JSON que vous le souhaitez.