Convertisseur CSV et JSON
Convertir un CSV en JSON ou un JSON en CSV, avec virgule, point-virgule ou tabulation comme séparateur, ligne d’en-tête et téléchargement du résultat.
La conversion se fait entièrement dans le navigateur. Rien n’est envoyé à un serveur ni enregistré.
Essayer un autre outil
Une sélection pour compléter cet outilCe convertisseur transforme un fichier CSV en JSON et un JSON en CSV. En France, les tableurs comme Excel enregistrent souvent les CSV avec des points-virgules, parce que la virgule sert de séparateur décimal : la page démarre donc sur le point-virgule, et la virgule ou la tabulation restent disponibles. La première ligne peut servir d’en-têtes pour nommer les champs du JSON. Le résultat se copie ou se télécharge, et rien ne quitte le navigateur.
Comment utiliser cet outil
- 01Choisir le sensCSV vers JSON ou JSON vers CSV.
- 02Coller les données et régler le séparateurPoint-virgule, virgule ou tabulation, et indiquez si la première ligne contient les en-têtes.
- 03Copier ou téléchargerCopiez la sortie, ou téléchargez un fichier .json ou .csv.
Dans quels cas est-ce utile ?
- Tableurs vers applicationsTransformer un export de tableur en JSON pour une API ou un site.
- Applications vers tableursOuvrir dans Excel ou LibreOffice des données reçues en JSON.
- Données de testPréparer rapidement des jeux de données dans les deux formats.
Exemples
- Un export Excel« nom;email;ville » suivi de deux lignes donne un tableau JSON de deux objets avec les clés nom, email et ville.
- Une liste de produits en JSONUn tableau d’objets devient un CSV dont la première ligne reprend les noms des champs, prêt à ouvrir dans un tableur.
- Des nombres à virguleUne valeur « 12,5 » reste le texte « 12,5 » dans le JSON : l’outil ne convertit pas les valeurs en nombres.
Conseils pour un meilleur résultat
- Le bon séparateurSi tout apparaît dans une seule colonne, le séparateur ne correspond pas au fichier : essayez la virgule ou la tabulation.
- Les champs avec séparateurUn champ qui contient le séparateur doit être entre guillemets doubles, par exemple "Paris; France".
CSV vers JSON
Chaque ligne du CSV devient un objet JSON. Avec la ligne d’en-tête, les noms de colonnes deviennent les clés ; sans elle, l’outil produit des tableaux de valeurs. Les champs entre guillemets peuvent contenir le séparateur, des retours à la ligne ou des guillemets doublés.
JSON vers CSV
Le JSON doit être un objet ou un tableau d’objets. Les clés de tous les objets forment les colonnes ; une valeur imbriquée est écrite sous forme de texte JSON dans sa cellule.
Confidentialité
La conversion et la création du fichier à télécharger se font dans le navigateur. Les données ne sont ni envoyées ni enregistrées.
Questions fréquentes
Comment convertir un CSV en JSON ?
Collez le CSV, choisissez le séparateur et gardez l’option d’en-têtes si la première ligne nomme les colonnes : le JSON s’affiche aussitôt.
Pourquoi mon CSV utilise-t-il des points-virgules ?
En France, la virgule sert de séparateur décimal ; les tableurs utilisent donc le point-virgule pour séparer les colonnes.
Les nombres sont-ils convertis ?
Non, toutes les valeurs restent du texte dans le JSON, ce qui préserve « 12,5 » ou « 007 ».
Peut-on télécharger le résultat ?
Oui, en fichier .json ou .csv.
Mes données sont-elles envoyées ?
Non, tout se passe dans le navigateur.
Comment ouvrir le CSV obtenu dans Excel ?
Téléchargez le fichier .csv et ouvrez-le : avec le point-virgule comme séparateur, Excel en français répartit les colonnes automatiquement.

