Convertisseur CSV ⇄ JSON
Convertir CSV en JSON et JSON en CSV dans le navigateur
Entrée CSV
Sortie JSON
À propos de cet outil
Ce convertisseur gratuit transforme le CSV (valeurs séparées par des virgules) en JSON et le JSON en CSV. La première ligne du CSV sert d'en-tête et produit un tableau d'objets. Il prend en charge la virgule, la tabulation et le point-virgule, et gère les champs contenant des virgules, des sauts de ligne et des guillemets échappés selon la RFC 4180. Tout se passe localement dans le navigateur.
Comment utiliser
- 1 Choisissez le sens : CSV → JSON ou JSON → CSV.
- 2 Collez vos données dans la zone de saisie (ou chargez l'exemple).
- 3 Choisissez le séparateur si votre CSV n'utilise pas la virgule.
- 4 Copiez le résultat depuis la zone de sortie.
Fonctionnement
Pour CSV→JSON, la première ligne devient les clés et chaque ligne suivante un objet. Les cellules entre guillemets conservent virgules et sauts de ligne, et les guillemets doublés ("") valent un guillemet. Pour JSON→CSV, l'union de toutes les clés forme l'en-tête et les valeurs contenant séparateur, guillemets ou sauts sont entourées de guillemets.
FAQ
Mes données sont-elles envoyées quelque part ?
Non. La conversion s'exécute entièrement dans votre navigateur en JavaScript. Rien n'est envoyé à un serveur.
Quels séparateurs sont pris en charge ?
Virgule, tabulation et point-virgule. Choisissez celui de votre fichier.
Gère-t-il les champs entre guillemets avec virgules ou sauts de ligne ?
Oui. Les champs entre guillemets doubles peuvent contenir virgules, sauts et guillemets échappés (RFC 4180).
Quel format JSON→CSV attend-il ?
Un tableau d'objets, ex. [{"name":"Alice"}]. Les clés forment l'en-tête CSV.
Pourquoi les nombres apparaissent comme du texte en JSON ?
Le CSV n'a pas de types ; les valeurs restent des chaînes pour ne pas modifier vos données.
Outils associés
Besoin de ranger du JSON ? Essayez le Formateur JSON. Pour l'encodage, voyez Base64 et Encodage URL.