Points clés
- 01Détecte automatiquement les délimiteurs virgule, point-virgule, tabulation et barre verticale, donc la plupart des fichiers fonctionnent sans configuration.
- 02Les en-têtes de première ligne deviennent des clés d'objet JSON ; désactivez les en-têtes pour un tableau 2D brut.
- 03Conforme à RFC 4180 — les champs entre guillemets, les virgules à l'intérieur des cellules et les guillemets échappés sont tous traités correctement.
- 04La conversion s'exécute 100 % dans votre navigateur — vos données ne sont jamais téléchargées ni enregistrées.
Pourquoi les développeurs et analystes ont besoin de CSV en JSON
CSV est la lingua franca des exports de données — les feuilles de calcul, bases de données, outils CRM et plateformes d'analyse les produisent tous. Mais la plupart des API modernes, applications front-end et pipelines de données attendent du JSON. La conversion manuelle est impraticable pour plus que quelques lignes, et la plupart des outils en ligne vous obligent à télécharger vos données sur un serveur.
Handytool analyse les fichiers CSV et TSV directement dans votre navigateur. Collez les lignes, laissez la détection automatique déterminer le délimiteur, et obtenez un tableau JSON propre d'objets en quelques secondes. Comme rien ne quitte votre machine, les exports sensibles d'Excel, Google Sheets, Postgres ou un processeur de paiement restent entièrement privés.
Comment convertir un fichier CSV en JSON
- 01
Collez votre CSV
Copiez les lignes d'une feuille de calcul ou d'un fichier texte et collez-les dans le volet gauche. Vous pouvez également télécharger directement un fichier .csv ou .tsv.
- 02
Vérifiez la détection du délimiteur
L'outil détecte automatiquement les délimiteurs virgule, point-virgule, tabulation et barre verticale. Si la détection est incorrecte, verrouillez le délimiteur manuellement dans la liste déroulante.
- 03
Activez ou désactivez les en-têtes
Avec les en-têtes activés, la première ligne devient des clés d'objet et chaque ligne suivante devient un objet JSON. Avec les en-têtes désactivés, vous obtenez un tableau 2D brut de tableaux.
- 04
Choisissez l'indentation et cliquez sur Convertir
Choisissez une sortie à 2 espaces, 4 espaces ou minifiée. Le JSON apparaît dans le volet droit — copiez-le dans le presse-papiers ou téléchargez-le sous converted.json.
Variantes CSV qui sont traitées
- 01CSV standard séparé par des virgules (Excel, Google Sheets)
- 02CSV séparé par des points-virgules (paramètres régionaux Excel européens)
- 03Valeurs séparées par des tabulations (TSV) provenant d'exports de base de données
- 04Fichiers délimités par des barres verticales courants dans les pipelines de données
- 05Fichiers avec ou sans ligne d'en-tête
- 06Champs entre guillemets contenant des virgules, des sauts de ligne ou des guillemets doubles échappés
Vos données restent dans votre navigateur
L'analyseur CSV s'exécute 100 % dans votre navigateur en utilisant JavaScript. Vos lignes ne touchent jamais un serveur, rien n'est enregistré et il n'y a pas de compte à créer. Cela importe pour les exports contenant des informations d'identification personnelle, des dossiers financiers, des listes de clients ou toute autre donnée régie par les réglementations sur la confidentialité.
Il n'y a pas de limite stricte de lignes ou de taille de fichier imposée par un serveur — le plafond pratique est la mémoire disponible de votre appareil. Pour les exports de feuilles de calcul typiques avec des milliers de lignes, la conversion est effectivement instantanée. Les très gros fichiers (des centaines de mégaoctets) peuvent prendre quelques secondes de plus.
FAQ CSV en JSON
Comment convertir un fichier CSV en JSON en ligne ?
Collez vos lignes CSV ou téléchargez votre fichier, confirmez que le délimiteur est détecté correctement, activez ou désactivez les en-têtes, et cliquez sur Convertir. Le JSON se télécharge sous converted.json.
Quels délimiteurs sont pris en charge ?
Virgule, point-virgule, tabulation et barre verticale. Le paramètre Auto sélectionne le délimiteur le plus cohérent, ce qui gère les exports CSV semicolon européens et TSV sans configuration.
Gère-t-il les virgules à l'intérieur des cellules ?
Oui. Les champs entourés de guillemets doubles peuvent contenir le délimiteur, des sauts de ligne ou des guillemets échappés — exactement comme spécifié dans RFC 4180.
Que se passe-t-il avec les en-têtes de colonne en double ou vides ?
Les en-têtes vides deviennent column_1, column_2, etc. Les noms en double reçoivent un suffixe numérique (email, email_2) pour que chaque clé JSON soit unique.
Mes données sont-elles téléchargées sur un serveur ?
Non. L'analyseur s'exécute entièrement dans votre navigateur. Vos lignes ne touchent jamais un serveur et rien n'est enregistré.
Y a-t-il une limite de lignes ou de taille de fichier ?
Aucune limite imposée par le serveur. Les très gros fichiers peuvent être plus lents à afficher, mais les exports typiques avec des milliers de lignes se convertissent instantanément.