TontonTools

CSV en JSON

Convertissez CSV en JSON : les lignes d'une feuille de calcul en tableaux d'objets.

100% Gratuit Pas d'inscription Respectueux de la vie privée Développement web
Mise à jour sept. 2026

Share X / Twitter Facebook LinkedIn WhatsApp

Comment utiliser CSV en JSON

  1. Collez votre fichier CSV, y compris la ligne d'en-tête, qui devient les clés JSON.
  2. Lisez le tableau JSON : un objet par ligne, les valeurs entre guillemets sont correctement déballées.
  3. Vérifiez les types de valeurs : le CSV est du texte, les nombres et les booléens peuvent donc devoir être convertis là où les types sont importants.
  4. Copier dans votre code, appel d'API ou importation – ou explorez-le d'abord dans la visionneuse JSON.

Qu'est-ce que CSV en JSON ?

Un convertisseur CSV vers JSON transforme les lignes séparées par des virgules en un tableau d'objets JSON : la ligne d'en-tête fournit les clés et chaque ligne de données devient un objet. Un CSV à deux colonnes de noms et d'âges devient [{"name":"Ada","age":"36"}, …] — la forme attendue par chaque API, script et outil JSON.

C'est le pont feuille de calcul-code, dans le sens inverse du JSON vers CSV : les données vivent leur première vie dans Excel ou Sheets (exportations, catalogues, mappages, listes gérées manuellement) et ont besoin d'une seconde vie en tant qu'entrée structurée dans les programmes. Le convertisseur effectue la refonte ainsi que la partie que les humains bâclent : les règles de citation du CSV pour les virgules et les guillemets à l'intérieur des valeurs.

À propos de CSV en JSON

Collez CSV — directement à partir d'un fichier ou copié à partir d'une feuille de calcul — et obtenez instantanément le tableau JSON, les en-têtes sous forme de clés, les citations et les échappements sont gérés.

Conversions quotidiennes : une feuille de produit/utilisateur/inventaire en données de départ ou charges utiles d'API, la liste Excel d'un collègue dans un tableau de configuration, les exportations d'enquêtes en JSON pour les outils d'analyse et les tables de recherche (codes de pays, mappages de catégories) dans le code des structures peuvent être importées. La ligne d'en-tête est importante : ses textes exacts deviennent les clés, donc les en-têtes propres (minuscules, sans espaces) en amont enregistrent le renommage en aval.

La mise en garde concernant le type : CSV est un texte non typé, donc les valeurs arrivent sous forme de chaînes – "36" et non 36, "true" n'est pas vrai. Les convertisseurs peuvent déduire des nombres évidents ; lorsque les types comptent (API validant les charges utiles), vérifiez et castez. Kin délimiteur : les fichiers séparés par des points-virgules (Excel européen) et TSV sont convertis de la même manière une fois que le délimiteur est connu.

Foire aux questions

Les clés d'objet, textuellement — une colonne « Prénom » donne des clés « Prénom ». Renommez les en-têtes en formulaires adaptés au code (first_name) avant de les convertir si le JSON alimente un programme.
CSV n'a pas de types - tout est texte, donc une conversion fidèle produit "42". Intégrez du code consommateur ou acceptez les types de chaînes là où le consommateur les tolère. L'auto-inférence existe mais devine (les codes postaux qui deviennent des chiffres perdent les zéros non significatifs).
Via CSV citant : "Smith, John" arrive comme une seule valeur car elle a été entourée de guillemets dans le CSV. Le CSV correctement exporté se convertit proprement ; CSV construit à la main avec des virgules non citées décale les colonnes - corrigez la source.
Excel en version européenne exporte le « CSV » délimité par des points-virgules (la virgule étant la marque décimale). Même conversion une fois le délimiteur reconnu — ou réexportation au format CSV/TSV approprié.
Les cellules vides deviennent des valeurs de chaîne vide (ou nulles, par convention) ; les lignes plus courtes que l'en-tête obtiennent des clés manquantes ou vides. Les rectangles cohérents sont convertis de la manière la plus propre – cela vaut d'abord la peine de nettoyer une feuille de calcul.

We use cookies for analytics and to keep the tools free via ads. See our Privacy Policy.