Convertissez vos CSV en JSON dans votre navigateur
Le CSV est le format d'export universel des tableurs, bases de données et outils d'analyse, tandis que le JSON est le format attendu par les API, les applications JavaScript et les bases de données NoSQL. Ce convertisseur CSV vers JSON fait le pont entre les deux : collez ou ouvrez un fichier CSV et obtenez instantanément un JSON bien formé. Il détecte automatiquement le délimiteur, gère correctement les champs entre guillemets et convertit les nombres, les booléens et les cellules vides en types JSON appropriés. Vos données ne quittent jamais votre appareil.
Fonctionnalités
- Tableau d'objets ou tableau de tableaux — utilisez la ligne d'en-tête comme clés, ou conservez les lignes comme de simples tableaux.
- Détection automatique du délimiteur pour la virgule, le point-virgule, la tabulation (TSV) et la barre verticale, avec possibilité de sélection manuelle.
- Analyse conforme aux standards des champs entre guillemets, des virgules intégrées, des sauts de ligne et des guillemets échappés.
- Conversion des types — nombres, true/false et null, tout en conservant sous forme de texte les valeurs avec des zéros non significatifs comme les codes postaux.
- Les en-têtes en double ou vides sont renommés automatiquement (nom_2, colonne_3) pour qu'aucune donnée ne soit écrasée.
- Sortie lisible ou minifiée, copie en un clic et téléchargement en .json.
- Confidentiel — les fichiers sont lus localement et ne sont jamais envoyés sur un serveur.
Exemple
Ce CSV :
id,name,active
1,Ada Lovelace,true
2,"Turing, Alan",false
devient :
[
{ "id": 1, "name": "Ada Lovelace", "active": true },
{ "id": 2, "name": "Turing, Alan", "active": false }
]
Les guillemets autour de "Turing, Alan" permettent de conserver la virgule à l'intérieur du champ au lieu de le diviser en deux colonnes.
Astuces pour des conversions propres
- Assurez-vous que la première ligne contient les noms de colonnes que vous souhaitez utiliser comme clés JSON. Des noms courts, cohérents et sans espaces (par exemple
prenom) sont plus faciles à utiliser dans le code. - Vérifiez le nombre de lignes et de colonnes affiché sous l'éditeur. Si le nombre de colonnes semble incorrect, le délimiteur l'est probablement aussi.
- Attention aux nombres formatés en texte. Des valeurs comme
1,234.50ou12%restent des chaînes de caractères car ce ne sont pas des nombres JSON valides. Nettoyez-les d'abord dans votre tableur si vous avez besoin de nombres. - Les fichiers volumineux de plusieurs mégaoctets se convertissent bien, mais les exports très lourds peuvent être lents à afficher. Téléchargez le résultat plutôt que de le faire défiler.
Outils associés
Besoin de faire l'inverse ? Le Convertisseur JSON vers CSV transforme les tableaux JSON en CSV prêts pour votre tableur. Pour valider ou reformater le résultat, collez-le dans le Formateur JSON.