// converters
CSV to JSON.
Parse CSV (with quoted fields) and produce an array of JSON objects using the first row as headers.
CSV input
JSON output
Questions fréquentes
Utilise-t-il la première ligne comme en-têtes ?
Oui, la première ligne CSV sert de noms de clés JSON, et chaque ligne suivante produit un objet dans le tableau de sortie.
Préserve-t-il les types ?
Oui, il reconnaît automatiquement les nombres, les booléens et les cellules vides comme null. Le reste reste une chaîne.
Fonctionne-t-il avec de gros fichiers ?
Oui, il fonctionne très bien avec plusieurs mégaoctets. Tout se passe dans votre navigateur et vos données ne sont jamais téléversées.
Comment fonctionne la conversion CSV en JSON ?
Le convertisseur lit le fichier CSV ligne par ligne et interprète la première ligne comme en-têtes de colonnes. Chaque ligne supplémentaire devient un objet avec les paires clé-valeur correspondantes, et le résultat s'affiche sous forme de tableau JSON indenté.
Les types sont reconnus automatiquement : les nombres deviennent des nombres JSON, les booléens true et false, les cellules vides null, et tout le reste reste une chaîne.
Les valeurs avec zéros non significatifs, comme les identifiants ou les codes postaux, restent des chaînes afin de ne perdre aucune information.
Quand convertir CSV en JSON ?
Les API web acceptent et renvoient presque toujours du JSON. Convertissez un export CSV en tableau JSON pour que votre code front-end puisse le charger, l'afficher ou l'envoyer sans étape d'import côté serveur.
Les bases de documents comme MongoDB ou Elasticsearch acceptent directement le JSON. Un export CSV de votre table devient alors des documents prêts à insérer.
Les bibliothèques de visualisation comme D3.js ou Chart.js attendent un tableau d'objets. Convertissez une fois et utilisez le résultat dans votre graphique.
Options de délimiteur
La virgule est le délimiteur CSV standard, utilisé par la plupart des outils. Le point-virgule est courant dans les paramètres régionaux européens, et la barre verticale sert aux pipelines de données ainsi qu'aux contenus qui contiennent déjà des virgules.
Choisissez le délimiteur correspondant à vos données. Si votre fichier provient d'Excel en paramètres régionaux européens, essayez le point-virgule.
Vérifiez que le délimiteur choisi n'apparaît pas dans les données elles-mêmes, sinon la structure des colonnes se désorganise et il faut en choisir un autre.