Skip to main content

Pratique

Convertisseur JSON en CSV

Convertisseur JSON en CSV

Coller l'entrée JSON
Délimiteur

Qu'est-ce que JSON to CSV Converter?

▾

Le convertisseur JSON en CSV prend un tableau d'objets JSON (la forme de réponse API la plus courante) ou un seul objet JSON et produit une sortie CSV (valeurs séparées par des virgules) délimitée avec détection automatique de l'en-tête à partir des clés d'objet. Utile pour les analystes de données, les spécialistes du marketing et les développeurs qui extraient du JSON à partir d'API REST, d'exportations MongoDB ou de charges utiles de webhook, mais qui doivent charger les données dans Excel, Google Sheets, Pandas DataFrames ou des tables SQL qui attendent un CSV tabulaire plat. La conversion gère automatiquement plusieurs cas extrêmes : les objets imbriqués sont aplatis avec une notation par points (par exemple, "adresse.ville" devient une colonne), les tableaux imbriqués sont joints par des points-virgules dans une seule cellule, les valeurs nulles/non définies deviennent des cellules vides et les clés incohérentes entre les objets produisent un ensemble de colonnes unifié (les clés manquantes génèrent des cellules vides). Le délimiteur par défaut est la virgule, mais vous pouvez passer au point-virgule (préféré dans les paramètres régionaux européens où les virgules servent de séparateurs décimaux) ou à la tabulation (TSV, le plus convivial pour les feuilles de calcul qui détectent automatiquement les limites des colonnes). Le format CSV lui-même est régi par la RFC 4180 : chaque enregistrement sur sa propre ligne, les champs séparés par un délimiteur, les champs contenant le délimiteur ou les nouvelles lignes doivent être mis entre guillemets doubles, et les guillemets intégrés sont échappés par doublage. Le convertisseur applique automatiquement la cotation RFC 4180 afin que la sortie s'ouvre proprement dans n'importe quel tableur. Le codage UTF-8 préserve les caractères internationaux. À qui s'adresse-t-il : les analystes marketing extrayant des données Mailchimp ou HubSpot, les développeurs déboguant les charges utiles des webhooks, les ingénieurs de données préparant les pipelines ETL, les journalistes analysant du JSON récupéré et tous ceux qui ont regardé un mur de JSON et auraient souhaité qu'il s'agisse d'une feuille de calcul bien rangée. L'outil s'exécute entièrement dans votre navigateur : aucune donnée ne quitte votre appareil, vous pouvez donc coller en toute sécurité des charges utiles sensibles.

PrimeCalcPro provides professional-grade tools trusted by businesses and academics.

Formule

▾
f(x)CSV = HeaderRow + (chaque objet → ligne de valeurs jointes par délimiteur, RFC 4180 cité)

Légende des variables

▾
SymboleNomUnitéDescription
JEntrée JSONtextTableau d'objets JSON valide, objet unique ou structure imbriquée
DDélimiteurcharVirgule (par défaut), point-virgule ou tabulation : choisissez en fonction des paramètres régionaux et de l'outil en aval.
CNombre de colonnescountNombre de clés uniques de niveau supérieur (ou aplaties) détectées
RNombre de lignescountNombre d'enregistrements dans le tableau (ou 1 pour un seul objet)

Comment JSON to CSV Converter

▾
  1. 1Étape 1 — Collez votre JSON dans la zone de saisie (un tableau d'objets fonctionne mieux)
  2. 2Étape 2 — La calculatrice valide la structure JSON et analyse les erreurs avec des conseils utiles
  3. 3Étape 3 — Choisissez le délimiteur (la virgule est la valeur par défaut ; le point-virgule pour Excel européen ; la tabulation pour TSV)
  4. 4Étape 4 — Le convertisseur détecte automatiquement les clés uniques sur tous les objets pour créer des en-têtes de colonne
  5. 5Étape 5 — Chaque objet devient une ligne ; les clés manquantes produisent des cellules vides ; les valeurs imbriquées s'aplatissent avec la notation par points
  6. 6Étape 6 — La sortie apparaît dans une zone de texte conviviale avec le nombre de lignes et de colonnes
  7. 7Étape 7 — Copiez dans le presse-papiers et collez-le dans Excel, Google Sheets ou enregistrez-le sous forme de fichier .csv

Exemples résolus

▾
Exemple 1Tableau simple d'objets
Donné:[{"name":"Alice","age":30},{"name":"Bob","age":25}]
Résultat:nom, âge\nAlice,30\nBob,25

Deux clés (nom, âge) deviennent des en-têtes ; chaque objet devient une ligne.

Exemple 2Aplatissement des objets imbriqués
Donné:[{"user":"Alice","address":{"city":"NYC","zip":"10001"}}]
Résultat:utilisateur,adresse.ville,adresse.zip\nAlice,NYC,10001

Les clés imbriquées sont aplaties avec une notation par points afin que la feuille de calcul voie des colonnes plates.

Exemple 3Clés incohérentes
Donné:[{"a":1,"b":2},{"a":3,"c":4}]
Résultat:a,b,c\n1,2,\n3,,4

L'union de toutes les clés devient un ensemble de colonnes ; les valeurs manquantes sont des cellules vides.

Exemple 4Valeurs du tableau jointes
Donné:[{"name":"Alice","tags":["vip","new"]}]
Résultat:nom, tags\nAlice, vip; nouveau

Les tableaux au sein des objets se joignent par un point-virgule à l’intérieur d’une cellule.

Applications pratiques

▾
🏗️

Importation de données API vers Excel/Google Sheets

🔬

Débogage de la charge utile du Webhook

📊

Préparation à l'exportation MongoDB pour les analystes

🏥

Export plateforme marketing (Mailchimp, HubSpot, Salesforce)

⚙️

Inspection rapide des données avant le chargement de pandas/SQL

🌍

Analyse des données des journalistes sur les contenus récupérés

Questions fréquentes

▾
Q

Que se passe-t-il si mon JSON contient des virgules dans les valeurs de chaîne ?

A

Le convertisseur applique automatiquement les guillemets RFC 4180 : tout champ contenant un délimiteur, un guillemet double ou une nouvelle ligne est entouré de guillemets doubles avec des guillemets internes échappés. La sortie sera analysée correctement dans n’importe quel lecteur CSV conforme aux normes.

Q

Comment les tableaux imbriqués sont-ils gérés ?

A

Les tableaux imbriqués sont joints par des points-virgules à l'intérieur d'une seule cellule. Pour l'imbrication complexe (tableaux d'objets), le convertisseur rejoint les sous-objets stringifiés JSON afin qu'aucune donnée ne soit perdue. Si vous avez besoin d'un aplatissement profond, normalisez le JSON à une ligne par enregistrement de feuille avant la conversion.

Q

Puis-je convertir des lignes JSON (NDJSON) ?

A

Oui - collez le NDJSON entre parenthèses pour en faire un tableau valide, ou collez des objets séparés par des lignes et le convertisseur tentera de l'analyser. NDJSON est un format de journal courant et se convertit proprement en CSV.

Q

Le convertisseur gère-t-il des JSON très volumineux ?

A

Il s'exécute côté client dans votre navigateur, la limite pratique dépend donc de la mémoire de votre appareil. 10 à 50 Mo de JSON fonctionnent généralement bien. Pour les ensembles de données de plusieurs Go, utilisez un outil de ligne de commande comme « jq » ou pandas.

Q

Mes données sont-elles téléchargées quelque part ?

A

Non, tout s'exécute dans votre navigateur. Collez des données client sensibles, des jetons API ou des enregistrements financiers en toute confiance. Nous n’enregistrons, ne stockons ni ne transmettons votre contribution.

Erreurs courantes à éviter

▾
  • !Virgules de fin en JSON (invalide selon les spécifications ; de nombreux éditeurs l'autorisent par erreur)
  • !Des guillemets simples au lieu de guillemets doubles (JSON nécessite des guillemets doubles pour les chaînes)
  • !Barres obliques inverses ou nouvelles lignes non échappées à l'intérieur des chaînes
  • !Oublier que l'ordre des clés dans JSON n'est pas garanti entre les objets - les colonnes reflètent l'ordre vu en premier
  • !Chargement du CSV européen (délimité par des points-virgules) dans US Excel sans modifier le paramètre Région
💡

Conseil Pro

Utilisez un délimiteur de point-virgule lorsque vos données contiennent des virgules (format numérique européen, adresses, phrases) pour éviter les citations et produire un CSV plus propre. La plupart des installations Excel européennes attendent des points-virgules par défaut ; US Excel peut être configuré pour les utiliser sous Données → Texte en colonnes ou Paramètres de région.

📖Difficulté:Débutant
Mathematically verified
Reviewed October 2026
Our methodology

Obtenez des conseils mathématiques hebdomadaires

Rejoignez les abonnés 12 000+ qui reçoivent des conseils sur la calculatrice chaque semaine.

🔒
100% Gratuit
Sans inscription
✓
Précis
Formules vérifiées
⚡
Instantané
Résultats immédiats
📱
Compatible mobile
Tous les appareils

Paramètres