Filenary
← Retour à tous les articles

Convertir un CSV en JSON (et inversement) sans tableur

Publié 2026-09-10

Les données exportées arrivent rarement dans le format dont vous avez besoin. Un CSV issu d'un tableur ou d'un outil d'export de base de données doit devenir du JSON pour un appel d'API ou un script, ou inversement : un tableau JSON provenant d'une réponse d'API doit devenir un tableur que quelqu'un puisse réellement ouvrir.

Comment fonctionne la conversion CSV vers JSON

La première ligne de votre CSV est traitée comme les en-têtes de colonnes, et chaque ligne suivante devient un objet JSON, ces en-têtes servant de clés. Les champs entre guillemets (y compris ceux contenant des virgules ou des sauts de ligne) sont interprétés correctement, pas simplement découpés à chaque virgule.

Comment fonctionne la conversion JSON vers CSV

Dans l'autre sens, l'outil attend un tableau JSON d'objets plats (ou un objet unique, qui est alors enveloppé dans un tableau d'une seule ligne). Toutes les clés de tous les objets sont rassemblées pour construire une ligne d'en-têtes cohérente, ce qui permet de gérer des objets aux champs légèrement différents sans planter.

Une remarque sur les données imbriquées

Le CSV est par nature un format plat et tabulaire : il n'a aucun moyen natif de représenter des objets ou des tableaux imbriqués à l'intérieur d'un champ. Si votre JSON contient des structures profondément imbriquées, aplatissez-le d'abord (ou n'exportez que les champs dont vous avez besoin) avant de le convertir en CSV.

Étapes

  • Ouvrez l'outil CSV vers JSON (ou JSON vers CSV).
  • Collez ou déposez vos données.
  • Vérifiez le résultat converti à l'écran.
  • Copiez-le ou téléchargez-le sous forme de fichier.