Aller au contenu

Convertir un CSV en JSON

Transformez un tableau CSV — ou un copier-coller depuis Excel — en JSON structuré. La première ligne devient le nom des champs.

0Caractères
0Mots
0Lignes
CSV en JSON : illustration de l’outil en ligne gratuit de zmessages

Virgule ou point-virgule ?

C’est le piège numéro un en France. Le format CSV standard utilise la virgule, mais Excel en configuration française exporte avec un point-virgule, parce que la virgule y sert de séparateur décimal.

Si votre conversion produit une seule colonne contenant toute la ligne, c’est que le séparateur est mauvais : activez l’option point-virgule.

Les guillemets

Une valeur contenant une virgule, un guillemet ou un retour à la ligne doit être entourée de guillemets doubles. À l’intérieur, un guillemet se double : "Il a dit ""bonjour""". Le convertisseur respecte cette convention ; les guillemets englobants sont retirés du résultat.

Depuis un tableur

Vous pouvez copier directement une plage de cellules depuis Excel, LibreOffice ou Google Sheets et la coller ici : le presse-papiers utilise alors des tabulations comme séparateur. Si le résultat est incorrect, exportez plutôt en CSV depuis Fichier → Enregistrer sous.

Toutes les valeurs sont du texte

Un CSV ne porte aucune information de type : le convertisseur produit donc des chaînes de caractères, y compris pour les nombres et les booléens. C’est volontaire : convertir automatiquement risquerait de transformer un code postal comme 01000 en 1000, ou une référence en date. La conversion de type se fait ensuite, en connaissance de cause.

Questions fréquentes

Mes accents deviennent des caractères bizarres

C’est un problème d’encodage du fichier source, pas de la conversion. Réexportez votre CSV en UTF-8 depuis votre tableur : dans Excel, choisissez « CSV UTF-8 (délimité par des virgules) ».

Comment obtenir des nombres plutôt que du texte ?

Il faut les convertir après coup dans votre code. Nous laissons volontairement toutes les valeurs en chaînes pour ne pas corrompre les codes postaux, références et identifiants commençant par un zéro.

Ces outils peuvent aussi vous servir

Tous les outils →