Depuis 2010 · Plus de 2 millions d’utilisations d’outils par mois
Depuis 2010
Ajouter à Chrome

Ma Boîte à Outils

Mode Automatique

Aucun outil enregistré pour l’instant.

Passer à la Version Premium
Outils associés
Convertisseur CSV en JSONConvertisseur TOML vers JSONGénérateur de JSON AléatoireGénérateur de schéma JSONExtracteur de Colonnes de TexteGénérateur JWTGénérateur de Fichier .env
Page d'accueil > Outils textuels > Autres outils textuels
 

Convertisseur JSON vers CSV

Convertissez n'importe quel JSON (objets imbriqués, tableaux, réponses enveloppées) en CSV propre avec ciblage intelligent de tableaux, aplatissement par points/crochets, aperçu de schéma et délimiteurs personnalisés.

Utilisation gratuiteSans inscriptionRésultats instantanés
Convertisseur JSON vers CSVEssayez maintenant — gratuit ▼
⚡ Exemples rapides
0 chars · 0 lignes
Explorez les réponses enveloppées. Utilisez des points pour les clés et des crochets pour les indices : data.users, results[0].rows. Laissez vide pour l'auto-détection.
Décochez pour extraire uniquement les données.

Embed Convertisseur JSON vers CSV Widget

Convertisseur JSON vers CSV

Bienvenue sur le Convertisseur JSON vers CSV, un outil en ligne gratuit qui aplatit n'importe quelle charge utile JSON — tableaux plats, objets imbriqués, réponses d'API profondément enveloppées — en un fichier CSV propre et prêt pour les tableurs. La plupart des convertisseurs en ligne ne gèrent que le cas trivial de [{...}, {...}] à la racine et bloquent lorsque votre JSON ressemble à {"data": {"items": [...]}}. Cet outil effectue une auto-détection intelligente du tableau tabulaire, expose un sélecteur de style JSONPath pour les formes inhabituelles, et vous propose deux modes d'aplatissement (point et crochet) ainsi qu'un aperçu du schéma pour savoir exactement quelles colonnes apparaîtront dans votre tableur avant le téléchargement.

À quoi sert le Convertisseur JSON vers CSV ?

Le JSON est la lingua franca des API web et des pipelines de données modernes, tandis que le CSV reste roi pour les tableurs, les tableaux de bord BI et les outils d'analyse de données. La conversion de l'un vers l'autre est l'une des corvées les plus courantes dans la journée d'un ingénieur de données. Les cas d'utilisation typiques incluent l'exportation d'une réponse d'API vers Excel pour les parties prenantes, la préparation de dumps JSON pour une importation dans Postgres ou BigQuery, l'alimentation de logs JSON dans Pandas ou R pour analyse, et l'examen rapide d'une réponse imbriquée complexe sous une forme tabulaire plus conviviale.

Fonctionnalités clés

Comment le convertisseur gère-t-il les objets et tableaux imbriqués ?

Le JSON réel est rarement plat. Le moteur d'aplatissement du convertisseur gère intelligemment les deux formes principales :

Objets imbriqués → Notation par points

Un objet à l'intérieur d'un objet devient un nom de colonne avec un point. Ainsi, un enregistrement comme {"id": 1, "address": {"city": "Tokyo", "zip": "100-0001"}} produit trois colonnes : id, address.city, address.zip. Cette convention est utilisée par Pandas json_normalize, Splunk, Elasticsearch et des dizaines d'autres outils — vos pipelines en aval la comprendront déjà.

Tableaux imbriqués → Deux stratégies

Les tableaux de scalaires (ex: "tags": ["red", "blue"]) et les tableaux d'objets (ex: "orders": [{...}, {...}]) reçoivent un traitement différent selon le mode d'aplatissement choisi :

JSON d'entrée [{"id": 1, "name": "Alice", "address": {"city": "Tokyo"}, "tags": ["admin", "designer"]}] Sortie (mode point) id,name,address.city,tags 1,Alice,Tokyo,admin|designer Sortie (mode crochet) id,name,address.city,tags[0],tags[1] 1,Alice,Tokyo,admin,designer

À quoi sert le sélecteur JSONPath ?

La plupart des API publiques enveloppent leurs données dans des métadonnées supplémentaires : codes d'état, informations de pagination, ID de requête. Une réponse typique ressemble à :

{"status":"ok","page":1,"data":[{"sku":"A001","title":"Notebook"}, ...]}

L'auto-détection trouvera généralement le tableau interne, mais pour des formes inhabituelles ou profondément imbriquées, vous pouvez fournir le chemin explicitement. Le sélecteur prend en charge les clés à points et les indices numériques entre crochets :

Produit-il des fichiers CSV compatibles avec Excel ?

Oui. Les paramètres par défaut (délimiteur virgule, citation minimale, ligne d'en-tête, fins de ligne LF) produisent une sortie RFC 4180 stricte qui s'ouvre proprement dans Excel, Google Sheets, Numbers, LibreOffice Calc, Pandas read_csv, R read.csv et toutes les commandes de base de données COPY FROM. Pour les paramètres régionaux Excel européens utilisant le point-virgule comme séparateur de champ, réglez le menu déroulant Délimiteur sur Point-virgule. Pour les outils natifs Windows préférant les fins de ligne \r\n, réglez Fin de ligne sur CRLF.

Comment les champs manquants sont-ils gérés entre les lignes ?

Les tableaux JSON contiennent souvent des enregistrements hétérogènes — un objet possède un middle_name, le suivant non. Le convertisseur parcourt chaque enregistrement et collecte les noms de colonnes par ordre d'apparition ; tout enregistrement auquel il manque une colonne reçoit une cellule vide à cette position. C'est le même comportement que Pandas json_normalize et cela évite de supprimer silencieusement des champs qui n'apparaissent que dans certains enregistrements.

Cas d'utilisation pratiques

Pour les développeurs

Pour les analystes et scientifiques de données

Pour les marketeurs et opérateurs

Comment utiliser cet outil

  1. Coller le JSON : collez votre JSON dans la zone de saisie ou cliquez sur un exemple rapide pour charger une charge utile d'API typique.
  2. Choisir le tableau : laissez le champ JSONPath vide pour l'auto-détection ou tapez un chemin comme data.users.
  3. Choisir le mode d'aplatissement : sélectionnez Notation par points, Tableaux à crochets ou Conserver imbriqué comme JSON.
  4. Choisir le délimiteur et les guillemets : sélectionnez virgule, point-virgule, tabulation (TSV), barre verticale ou un caractère personnalisé, puis choisissez le mode de citation et la fin de ligne.
  5. Convertir et réviser : cliquez sur Convertir en CSV. Inspectez le schéma et l'aperçu, puis copiez ou téléchargez le fichier .csv.

Conseils pour de meilleurs résultats

Foire aux questions

Que se passe-t-il si mon JSON contient plusieurs tableaux ?

L'auto-détection choisit le plus grand contenant des objets. Si ce n'est pas celui que vous voulez, fournissez un JSONPath comme orders ou line_items.

Puis-je convertir un seul objet JSON au lieu d'un tableau ?

Oui — un objet unique devient un CSV d'une seule ligne avec chaque champ de premier niveau comme colonne. Les règles d'aplatissement s'appliquent toujours.

Qu'en est-il du JSON avec des nombres non finis (NaN, Infinity) ?

Le JSON standard ne permet pas ces littéraux, mais si votre saisie les contient et est analysée avec succès, ils sont convertis en cellules vides dans le CSV pour maintenir la validité du fichier.

Pourquoi certaines valeurs booléennes sont-elles rendues par true / false ?

Pour garder le CSV lisible par l'homme. Si votre outil en aval nécessite 1 / 0, effectuez une recherche et remplacement après le téléchargement.

Le convertisseur valide-t-il que tous les enregistrements ont la même forme ?

Non — les enregistrements hétérogènes sont gérés gracieusement (les champs manquants deviennent des cellules vides). Le panneau de schéma signale les dérives de type via le badge mixed.

Quelle taille de JSON puis-je convertir ?

L'outil gère confortablement les entrées JSON jusqu'à quelques mégaoctets dans le navigateur et sur le serveur. Pour les ensembles de données très volumineux (dizaines de Mo ou plus), préférez un outil hors ligne tel que jq ou un script Python avec ijson.

Mes données sont-elles envoyées à un serveur ?

La conversion est effectuée sur le serveur MiniWebtool pour exploiter le rédacteur CSV et l'analyseur JSON robustes de Python. Nous n'enregistrons, ne stockons ni ne partageons votre saisie. Les réponses sont servies avec des en-têtes sans cache. Pour une confidentialité maximale, préférez le traitement hors ligne.

Ressources supplémentaires

Citez ce contenu, cette page ou cet outil comme suit :

"Convertisseur JSON vers CSV" sur https://MiniWebtool.com/fr/convertisseur-json-vers-csv/ de MiniWebtool, https://MiniWebtool.com/

par l'équipe miniwebtool. Mis à jour : 25 avr. 2026

Autres outils textuels:

Outils populaires et mis à jour:

Convertisseur JSON vers YAMLConvertisseur XML vers JSONVisualiseur de Données IA (Coller CSV)Tout voir →
Page d'accueil > Outils textuels > Autres outils textuels > Convertisseur JSON vers CSV