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 JSONGénérateur de schéma JSONConvertisseur TOML vers JSONGénérateur de JSON AléatoireExtracteur de Colonnes de Texte
Page d'accueil > Outils textuels > Autres outils textuels
 

Convertisseur JSON vers CSV

Transformez du JSON structuré en tableau utilisable dans un tableur avec le convertisseur JSON en CSV de MiniWebtool. Sélectionnez un tableau dans des données imbriquées, prévisualisez les colonnes détectées et choisissez les options d’aplatissement et de séparateur avant de créer le CSV.

Besoin d’aide pour utiliser cet outil ? Demandez à une IA

Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.

Voir la question

3 utilisations gratuites par jourSans 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.

En bref

Le Convertisseur JSON vers CSV transforme du JSON en un tableau plat ouvrable dans un tableur. Il trouve le tableau d’enregistrements dans des données encapsulées, aplatit les champs imbriqués, prévisualise les colonnes et vous laisse choisir le délimiteur et les guillemets.

Convertisseur JSON vers CSV: fonctionnalités en un coup d’œil
FonctionnalitéCe que vous obtenezIdéal pour
Sélection du tableauDétecte automatiquement le plus grand tableau de données dans le JSON, ou saisissez un chemin comme data.results pour cibler un tableau précis. Un objet unique devient un CSV d’une seule ligne.Réponses d’API encapsulées dans des champs de statut et de pagination
Modes d’aplatissementNotation par points (a.b.c), tableaux entre crochets (a.b[0]) avec une colonne par élément, ou conservation des valeurs imbriquées en texte JSON dans une seule cellule.Choisir la façon dont les objets et tableaux imbriqués deviennent des colonnes
Schéma et aperçuListe les colonnes détectées avec des badges de type (string, integer, number, boolean, mixed) et affiche les 8 premières lignes dans un tableau.Vérifier les colonnes avant de télécharger
DélimiteursVirgule, point-virgule, tabulation (TSV), barre verticale ou tout caractère personnalisé unique.Tableurs européens qui attendent des points-virgules, ou imports TSV
Guillemets et fins de ligneGuillemets minimaux (RFC 4180), tous les champs entre guillemets, uniquement les champs non numériques, ou jamais de guillemets. Fins de ligne LF ou CRLF.Données contenant des virgules ou des sauts de ligne, et Excel sous Windows
Ligne d’en-tête et exemplesIncluez ou omettez la ligne d’en-tête. Chargez une charge utile d’exemple : tableau plat, réponse encapsulée, objets imbriqués, API de type GitHub ou prévisions météo.Tester les options sur des données d’exemple
Copier et téléchargerCopiez le CSV dans le presse-papiers ou enregistrez-le sous forme de fichier .csv, avec des statistiques sur la conversion.Transférer les résultats vers un tableur ou un import de base de données

À 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

Discutez avec votre IA préférée

Dans Gemini, collez la question copiée dans le chat. Vous pouvez aussi la copier ci-dessous.

Voir la question

Autres outils textuels:

Outils populaires et mis à jour:

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