Déposez un fichier CSV ici
ou cliquez pour choisir un fichier — ou collez vos données ci-dessous
Ce que vous récupérez
- De vrais types, pas des chaînes partout. Les nombres sortent en nombres et les booléens en booléens : le JSON est utilisable sans deuxième passe de nettoyage.
- Les codes restent des chaînes. Une valeur comme
00123garde son zéro initial en chaîne au lieu de s’effondrer en nombre 123. - Les dates au format ISO. Les dates reconnues sont écrites
2023-03-15, ce qui se lit partout. - Les champs entre guillemets survivent. Virgules, guillemets doublés et sauts de ligne dans un champ CSV se retrouvent correctement échappés dans la chaîne JSON.
- Séparateur détecté. Virgule, point-virgule, tabulation et barre verticale sont tous lus ; vous pouvez forcer le choix.
- Les fichiers sans en-tête marchent aussi. Décochez la case d’en-tête et vous obtenez des tableaux de valeurs au lieu d’objets.
Mon fichier est-il envoyé quelque part ?
Non. Cette page n’a pas de partie serveur : le fichier est lu et réécrit par du JavaScript qui tourne sur votre machine. Vous pouvez le vérifier en ouvrant la page, en coupant le réseau, puis en convertissant un fichier quand même.
Pourquoi ne pas le faire à la main
L’approche habituelle — découper chaque ligne sur les virgules — casse dès le premier champ entre guillemets contenant une virgule, et sur tout champ contenant un saut de ligne. Les deux sont du CSV valide et les deux apparaissent sans arrêt dans les données exportées.