Convertir CSV en JSON

Convertissez des fichiers CSV en JSON. S'exécute entièrement dans votre navigateur — les fichiers ne quittent jamais votre appareil.

Drop your file here, or browse

Supports images, documents, data files, code, and more

About this conversion

Convertissez CSV en JSON quand il vous faut des données tableur en format API ou webapp. JSON est la lingua franca du dev web moderne — chaque framework JS, chaque API REST et chaque fichier de config le parle. La conversion transforme chaque ligne CSV en objet JSON clé-par-clé selon la ligne d'en-tête.

When this conversion is useful

  • Importer des données tableur dans un frontend JS ou une API
  • Migrer des exports CSV hérités vers un stockage de données moderne
  • Produire des données fixtures pour les tests depuis une source CSV
  • Alimenter des outils qui attendent du JSON depuis des données tabulaires

Quality and tradeoffs

La première ligne est traitée comme en-tête, ses valeurs deviennent les clés. Les lignes suivantes deviennent des objets avec mappage en-tête→valeur. Les nombres, booléens et null sont auto-détectés par défaut ; le reste reste en chaîne. Les cellules vides deviennent des chaînes vides.

Frequently asked questions

Les nombres et booléens seront-ils typés correctement ?

Oui. Les cellules ressemblant à des nombres ou à `true`/`false` sont converties en JSON. Les chaînes qui ressemblent à des nombres (codes postaux à zéro initial) demandent un traitement explicite si la précision compte.

Et si mon CSV n'a pas de ligne d'en-tête ?

La première ligne est toujours considérée comme en-tête. Si vos données n'en ont pas, ajoutez-en une avant la conversion, ou post-traitez le JSON pour utiliser des indices de tableau.

Comment sont gérées les cellules vides ?

Les cellules vides deviennent des chaînes vides (`""`) en JSON. Si vous voulez `null`, post-traitez le JSON ou utilisez une voie de conversion plus configurable.