Convertisseur CSV en JSON
Convertissez du CSV en JSON en ligne. Première ligne utilisée comme clés, détection automatique des nombres et des booléens, choix du délimiteur et sortie en tableau d'objets ou de tableaux.
Chargement de Convertisseur CSV en JSON…
Vos fichiers ne quittent jamais votre appareil
Comment utiliser Convertisseur CSV en JSON
- 1
Ouvrez Convertisseur CSV en JSON sur cette page. Il se charge directement dans votre navigateur.
- 2
Ajoutez votre fichier, texte ou valeurs et ajustez les réglages.
- 3
Copiez ou téléchargez le résultat. Rien n'est envoyé ni stocké.
À propos de cet outil
Ce convertisseur CSV en JSON transforme des données de tableur en JSON lisible par les applications, les API et les bases de données. Collez un CSV ou un export d'Excel ou de Google Sheets, choisissez quelques options et le JSON apparaît dans un aperçu en direct, prêt à copier ou à télécharger. Tout se passe dans votre navigateur, donc vos listes de clients et vos exports restent sur votre ordinateur.
Comment convertir du CSV en JSON
- Collez vos données CSV.
- Laissez First row is header activé pour utiliser les noms de colonnes comme clés JSON.
- Choisissez le délimiteur : virgule, point-virgule, tabulation, barre verticale ou un caractère personnalisé.
- Choisissez le format de sortie et les options de types de données.
- Copiez ou téléchargez le JSON.
Formats de sortie
- Tableau d'objets (le choix habituel) :
[{"name":"Ana","age":31}]. Les clés viennent de la ligne d'en-tête. - Tableau de tableaux :
[["name","age"],["Ana",31]], plus compact et pratique pour les graphiques et les tableaux.
Types de données
Le CSV stocke tout sous forme de texte. Avec parse numbers activé, 31 devient le nombre 31, et avec parse booleans activé, true et false deviennent de vrais booléens. Désactivez l'analyse quand une colonne comme des codes postaux ou des numéros de téléphone doit garder ses zéros initiaux.
Exemple
id,name,active
1,Ana,true
2,Ben,false
devient
[{"id":1,"name":"Ana","active":true},{"id":2,"name":"Ben","active":false}]
Gérer les CSV délicats
- Virgules dans les valeurs : les valeurs entre guillemets, comme "Lisbon, Portugal", restent dans un seul champ. Indiquez un autre caractère de guillemet si votre fichier en utilise un.
- Fichiers Excel avec points-virgules : les versions européennes d'Excel enregistrent le CSV avec des points-virgules ; choisissez le point-virgule comme délimiteur.
- Les lignes vides en fin d'export peuvent être ignorées automatiquement.
- Les gros fichiers sont traités dans le navigateur ; des statistiques indiquent le nombre de lignes et de colonnes lues.
Quand c'est utile
Alimenter une base de données ou un CMS à partir d'un tableur, préparer des données de test pour une API, transformer une liste de produits en fichier JSON pour un site ou migrer des données entre outils. Vérifiez le résultat avec le formateur JSON, ou faites l'inverse avec le convertisseur JSON en CSV. Vous partez d'un fichier .xlsx ? Utilisez Excel en JSON.
Questions fréquentes
Comment convertir du CSV en JSON ?
Collez le CSV, laissez First row is header activé, choisissez le délimiteur, puis copiez ou téléchargez le JSON qui apparaît dans l'aperçu.
Les nombres peuvent-ils rester des nombres dans le JSON ?
Oui. Activez Parse numbers et le texte numérique comme 31 devient un nombre JSON. Désactivez-le pour les identifiants et les codes postaux qui doivent garder leurs zéros initiaux.
Mon CSV utilise des points-virgules. Est-ce que ça marche ?
Oui. Choisissez le point-virgule comme délimiteur. La tabulation, la barre verticale et les délimiteurs personnalisés sont aussi pris en charge.
Et si mon CSV n'a pas de ligne d'en-tête ?
Désactivez First row is header et choisissez un tableau de tableaux, sinon l'outil nomme les colonnes column1, column2 et ainsi de suite.
Les valeurs contenant des virgules sont-elles bien gérées ?
Oui, à condition qu'elles soient entre guillemets, comme le font les tableurs lors de l'export en CSV.
Mon fichier est-il envoyé en ligne ?
Non. La conversion se fait entièrement dans votre navigateur.
