CSV vers JSON

Convertir du CSV en JSON avec en-têtes optionnels.

Développeur

Collez des données CSV depuis un tableur ou une exportation, choisissez le délimiteur (virgule, point-virgule ou tabulation), et indiquez si la première ligne contient les en-têtes. L'outil convertit en JSON dans votre navigateur — soit un tableau d'objets (avec les en-têtes comme clés), soit un tableau de tableaux. Aucune donnée n'est envoyée à un serveur.

Le résultat apparaîtra ici après conversion.

À propos de CSV vers JSON

Le CSV (valeurs séparées par des virgules) est le format d'export standard des tableurs et de nombreuses bases de données. Le JSON est le standard pour les API et applications web. Convertir du CSV en JSON permet d'alimenter des scripts, API ou configs avec des données de tableur. Cet outil analyse votre CSV dans le navigateur et produit du JSON valide — avec la première ligne comme clés d'objets lorsque vous activez « La première ligne contient les en-têtes » — sans envoi ni serveur.

Comment utiliser

  1. Sélectionnez le Délimiteur qui correspond à votre CSV (virgule, point-virgule ou tabulation).
  2. Cochez La première ligne contient les en-têtes si la première ligne contient les noms des colonnes ; décochez pour des lignes simples.
  3. Collez votre CSV dans la zone Entrée CSV et cliquez sur Convertir en JSON.
  4. Copiez le JSON ou utilisez-le dans votre application. Utilisez JSON vers CSV pour la conversion inverse.

Quand l'utiliser

  • Importer des données de tableur ou d'export dans une application web ou une API
  • Construire des configs ou données de seed à partir d'exportations Excel/Sheets
  • Conversion rapide sans installer de logiciel ni écrire de script
  • Test ou débogage : obtenir du JSON à partir d'un échantillon CSV

Détails

Les champs entre guillemets peuvent contenir des virgules et des sauts de ligne ; l'analyseur suit le CSV de type RFC 4180. Les lignes vides sont ignorées. Les noms de colonnes de la première ligne deviennent les clés de chaque objet lorsque les en-têtes sont activés.

Questions fréquentes

Puis-je utiliser un autre délimiteur ?
Oui. Choisissez virgule (,), point-virgule (;) ou tabulation. Beaucoup d'exportations européennes utilisent le point-virgule car la virgule est le séparateur décimal. Si « La première ligne contient les en-têtes » est cochée, vous obtenez un tableau d'objets avec ces en-têtes comme clés ; sinon un tableau de tableaux.
Mes données sont-elles envoyées à un serveur ?
Non. La conversion s'effectue entièrement dans votre navigateur. Votre CSV ne quitte jamais votre appareil, c'est donc sûr pour des données sensibles ou confidentielles.
Et si mon CSV a des virgules dans les champs entre guillemets ?
L'analyseur respecte les champs entre guillemets doubles. Les virgules, sauts de ligne et guillemets doubles à l'intérieur des guillemets sont traités comme faisant partie de la valeur. Un guillemet doublé ("") dans un champ entre guillemets devient un guillemet simple dans la valeur.
Puis-je reconvertir du JSON en CSV ?
Oui. Utilisez notre outil JSON vers CSV pour convertir un tableau d'objets JSON en CSV avec en-têtes.