La conversion CSV vers JSON est une opération courante en data engineering, développement web et data science. Les fichiers CSV provenant d'Excel, Google Sheets ou d'exports de bases de données doivent souvent être transformés en JSON pour être consommés par une API ou une application JavaScript.

Un fichier CSV (Comma-Separated Values) est une représentation tabulaire : la première ligne contient les en-têtes de colonnes, et chaque ligne suivante est un enregistrement. La conversion en JSON crée un tableau d'objets où chaque objet correspond à une ligne du CSV et chaque clé correspond à un en-tête de colonne. Le délimiteur peut être une virgule, un point-virgule ou une tabulation selon les régions.

📊 Tableau de référence

CSV (entrée) JSON (sortie)
name,age,city [
Alice,30,Paris {"name": "Alice", "age": "30", "city": "Paris"},
Bob,25,Lyon {"name": "Bob", "age": "25", "city": "Lyon"}
]

💡 Exemples pratiques

Exemple 1 : export Excel vers JSON Exportez votre tableau Excel en .csv (Fichier > Enregistrer sous > CSV), collez dans l'outil, obtenez un tableau JSON prêt à être utilisé dans une API Node.js ou un composant React.
Exemple 2 : CSV avec délimiteur point-virgule (France) Les exports Excel français utilisent le point-virgule comme délimiteur. Sélectionnez « ; » comme séparateur dans l'outil pour une conversion correcte.
Exemple 3 : importer des données dans MongoDB Convertissez votre CSV de contacts en JSON, puis utilisez mongoimport --jsonArray pour l'importer directement dans une collection MongoDB.