JSON en CSV

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.
1007550250
Convertisseur JSON en CSV
/ 01

Convertisseur JSON en CSV

Délimiteur de sortie :

Charger un exemple

3 lignes × 3 colonnes

/ 02

Pourquoi utiliser ce convertisseur JSON en CSV

01

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.

02

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.

03

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.

04

É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.

05

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.

06

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.

/ 03

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.
/ 04

Comment convertir JSON en CSV

  1. 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.

  2. 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.

  3. 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.

  4. 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.

/ 05

Conseils pour la conversion JSON en CSV

/ 01

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.

/ 02

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.

/ 03

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.

/ 04

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.

/ 05

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.

/ 06

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.

/ 06

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"

/ 07

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.