Convertisseur JSON en CSV

Aplatissez vos objets JSON pour les ouvrir dans une feuille de calcul.

Vous avez une collection JSON de contacts, de transactions ou de mesures environnementales. Quelqu’un vous demande « je le veux dans Excel ». Aplatir du JSON vers CSV semble simple jusqu’à ce que vous rencontriez des tableaux imbriqués ou des objets à plusieurs niveaux. L’outil gère cette complexité : il transforme vos structures en lignes droites, une par entrée.

Convertir JSON en CSV

  1. Collez votre JSON ou importez un fichier.
  2. L’outil détecte automatiquement la structure et les clés.
  3. Vérifiez les colonnes générées — l’ordre et les omissions.
  4. Téléchargez le CSV prêt à être ouvert dans Excel.

Ce que gère une bonne conversion

  • Les objets imbriqués : JSON les aplatit en colonnes avec des tirets ou des points
  • Les tableaux imbriqués : duplication des lignes ou sérialisation JSON en cellule
  • Les valeurs manquantes : traitement cohérent comme null ou cellule vide
  • Les caractères spéciaux : guillemets, virgules, sauts de ligne dans le contenu
  • Les encodages : UTF-8 garanti, compatible avec tous les locales

Pourquoi JSON et CSV ne se parlent pas naturellement

Le JSON excelle pour représenter des structures imbriquées. Un objet peut contenir un autre objet, des tableaux peuvent contenir des objets. C’est riche, expressif, mais pas tabulaire. Le CSV, lui, c’est des lignes et des colonnes — une grille plate. Quand on convertit, il faut décider : que faire d’une valeur imbriquée ? La sérialiser en JSON à l’intérieur d’une cellule ? La dupliquer sur plusieurs lignes ? La laisser tomber ? C’est le choix qui définit la qualité de la conversion.

Le CSV suppose aussi que chaque ligne a les mêmes colonnes. Le JSON non. Un objet peut avoir un champ que le suivant n’a pas. L’outil crée une colonne pour chaque clé trouvée quelque part, et utilise des cellules vides ou nulles pour les valeurs manquantes.

Stratégies de conversion selon votre structure

SituationStratégieRésultat
Objet simple (clés, valeurs plates)Projection directeUne ligne par objet, une colonne par clé
Objet avec tableauxDuplication de lignesUne ligne par élément du tableau, données du parent répétées
Objet imbriqué profondSérialisation JSONColonne spéciale contenant du JSON compressé
Valeurs manquantes variablesCellules nullesColonnes vides marquées comme null ou vides

Questions sur JSON vers CSV

Que se passe-t-il si un JSON contient un tableau de nombres ou d’objets ?

Les tableaux sont sérialisés en JSON à l’intérieur de la cellule CSV, ou l’outil duplique la ligne pour chaque élément du tableau, selon votre choix.

Les dates et les nombres sont-ils détectés correctement ?

L’outil les exporte comme texte en CSV, conforme à la norme. Les logiciels de tableur les reconnaissent généralement, mais vérifiez l’import.

Comment gérer les doublons de clés ou les variantes d’orthographe ?

Unifiez votre JSON source avant de convertir. L’outil ne fera pas de correspondance intelligente entre firstName et first_name.

Puis-je exclure certains champs du CSV ?

Pas directement, mais vous pouvez éditer le JSON avant de convertir, ou filtrer le CSV après téléchargement.

Le CSV exporté se met-il en cache sur vos serveurs ?

Non. Tout se passe dans votre navigateur. Le fichier n’est jamais stocké.

Cookie
Nous nous soucions de vos données et aimerions utiliser des cookies pour améliorer votre expérience.