JSON vers CSV

Convertit des tableaux JSON en format CSV.

Outils développeur

Comment utiliser JSON vers CSV

  1. 1Collez votre tableau JSON
  2. 2Cliquez sur Convertir en CSV
  3. 3Copiez ou téléchargez la sortie CSV

À propos de JSON vers CSV

Le convertisseur JSON vers CSV prend un tableau JSON d'objets et le transforme en format CSV (valeurs séparées par des virgules). Les noms de propriétés du premier objet sont extraits et utilisés comme en-têtes de colonnes, et chaque objet du tableau devient une ligne dans la sortie CSV.

Les champs contenant des virgules, des sauts de ligne ou des guillemets doubles sont correctement échappés selon la norme CSV RFC 4180, garantissant que la sortie peut être importée en toute sécurité dans Excel, Google Sheets, des outils de base de données ou toute application acceptant des fichiers CSV.

Toute conversion s'exécute entièrement dans votre navigateur — collez votre tableau JSON et la sortie CSV est prête à copier ou télécharger en quelques secondes, sans téléchargements vers un serveur.

Fonctionnalités clés de JSON vers CSV

  • Convertit instantanément un tableau JSON d'objets en format CSV
  • Extrait automatiquement les en-têtes de colonnes à partir des clés du premier objet
  • Cite correctement les champs contenant des virgules, sauts de ligne ou guillemets doubles
  • Gère les propriétés manquantes dans certains objets (génère des cellules vides)
  • Sortie CSV conforme RFC 4180 — compatible avec Excel et Google Sheets
  • Fonctionne entièrement dans le navigateur — aucun téléchargement vers serveur requis
  • Copier ou télécharger la sortie CSV en un clic
  • Gère efficacement les grands tableaux JSON

Formats supportés

Formats d'entrée

Tableau JSON d'objets (ex., [{"clé":"valeur"},...])JSON formaté ou minifié

Formats de sortie

CSV avec ligne d'en-têteFormat comma-séparé conforme RFC 4180

Attend un tableau plat d'objets. Les objets imbriqués sont sérialisés en chaînes JSON dans la cellule CSV.

Exemples

Convertir des données de réponse API en CSV pour une feuille de calcul

Exporter un tableau JSON d'une API dans un format prêt pour Excel ou Google Sheets.

Entrée

[{"nom":"Alice","rôle":"Admin","actif":true},{"nom":"Bob","rôle":"Utilisateur","actif":false}]

Sortie

nom,rôle,actif
Alice,Admin,true
Bob,Utilisateur,false

Convertir un catalogue de produits JSON en CSV pour import en masse

Préparer les données produit d'un fichier JSON pour import en masse dans une plateforme e-commerce.

Entrée

[{"sku":"ABC-1","titre":"Widget","prix":9.99},{"sku":"ABC-2","titre":"Gadget","prix":24.50}]

Sortie

sku,titre,prix
ABC-1,Widget,9.99
ABC-2,Gadget,24.50

Cas d'utilisation courants

  • Exporter des données de réponse API dans une feuille de calcul pour les parties prenantes non techniques
  • Convertir des exports JSON de base de données en CSV pour import en masse dans d'autres systèmes
  • Préparer des données JSON pour analyse dans Excel ou Google Sheets
  • Générer des rapports CSV à partir de données de logs ou d'événements JSON
  • Convertir des tableaux de configuration JSON en CSV pour les workflows de validation de données
  • Partager des données structurées avec des collègues qui préfèrent les tableurs

Dépannage

Seules les clés du premier objet apparaissent comme en-têtes

Solution

L'outil dérive les en-têtes de colonnes du premier objet. Si différents objets ont des clés différentes, seules les clés du premier objet deviendront des colonnes. Normalisez vos données pour que tous les objets aient les mêmes clés.

Les objets imbriqués apparaissent comme [object Object] dans le CSV

Solution

Les objets imbriqués sont sérialisés en chaînes JSON. Aplatissez votre structure JSON avant de convertir pour une sortie plus propre.

Le CSV ne s'ouvre pas correctement dans Excel

Solution

Assurez-vous qu'Excel est configuré pour utiliser des virgules comme délimiteur. Utilisez Données > Assistant Importation de texte pour spécifier explicitement le délimiteur virgule.

Questions fréquemment posées

Quelle structure JSON est attendue ?

L'outil attend un tableau JSON d'objets, par exemple : [{"nom":"Alice","age":30}]. Chaque objet devient une ligne, et les clés du premier objet deviennent les en-têtes CSV.

Les objets imbriqués sont-ils supportés ?

Les objets et tableaux imbriqués sont sérialisés en chaînes JSON dans la cellule CSV. Aplatissez votre structure JSON avant de convertir pour une sortie entièrement plate.

Que faire si certains objets manquent certaines clés ?

Si un objet manque une clé, la cellule CSV correspondante sera vide. L'outil utilise les clés du premier objet comme ensemble définitif de colonnes.

Puis-je importer le CSV dans Excel ?

Oui. La sortie est un CSV conforme RFC 4180 qu'Excel peut ouvrir directement.

Comment l'outil gère-t-il les virgules dans les valeurs ?

Les valeurs contenant des virgules, guillemets doubles ou sauts de ligne sont automatiquement entourées de guillemets doubles selon la norme CSV.

Y a-t-il une limite de taille pour l'entrée JSON ?

Il n'y a pas de limite de taille imposée par le serveur. Les tableaux avec des milliers d'objets se convertissent généralement en moins d'une seconde.

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

Non. Tout le traitement est effectué entièrement dans votre navigateur en JavaScript. Vos données JSON ne quittent jamais votre appareil.

Que se passe-t-il si mon JSON est invalide ?

L'outil affichera un message d'erreur si le JSON ne peut pas être analysé. Validez d'abord votre JSON avec l'outil de validation JSON.