Aller au contenu

CSV vers JSON

Convertissez un CSV en tableau JSON d'objets — analyse stricte RFC 4180.

Préparation de l’outil…
Aucun fichier sélectionné

Comment convertir CSV en JSON

  1. Collez ou chargez le CSV

    Collez du texte CSV ou déposez un fichier .csv — analysé localement dans votre navigateur.

  2. Vérifiez les en-têtes

    La première ligne devient les clés des objets ; les en-têtes doivent être non vides et uniques.

  3. Télécharger le JSON

    Copiez le tableau JSON obtenu ou enregistrez-le en fichier .json.

Foire aux questions

Quelles fonctionnalités CSV sont prises en charge ?

Analyse stricte RFC 4180 : champs délimités, guillemets échappés, sauts de ligne entre guillemets, marques d'ordre des octets, et en-têtes uniques non vides. Les données doivent être rectangulaires — même nombre de colonnes pour chaque ligne.

Comment les valeurs sont-elles typées dans la sortie JSON ?

Toutes les valeurs sont conservées sous forme de chaînes. « 007 » reste « 007 » et les zéros de tête ne sont jamais perdus. Convertissez explicitement en nombres dans votre propre code si nécessaire.

Quelles sont les limites de taille ?

Jusqu'à 20 000 lignes et 128 colonnes par conversion. Les fichiers plus grands sont rejetés avec un message clair plutôt que tronqués.

Mon CSV est-il envoyé quelque part ?

Non. L'analyse et la conversion s'exécutent entièrement dans votre navigateur — le fichier ne quitte jamais votre appareil et aucun compte n'est nécessaire.

Des lignes aux objets

Voici à quoi sert chaque format, et quand convertir des tableaux CSV en tableaux JSON est le bon choix.

Qu'est-ce que le CSV ?

Tableaux séparés par des virgules exportés depuis Excel, Sheets et des bases de données. D'une simplicité trompeuse : les virgules entre guillemets, les sauts de ligne imbriqués et les marques d'encodage rendent erronée une découpe naïve.

Qu'est-ce qu'un tableau JSON ?

Un tableau d'objets, un par ligne, avec les noms d'en-tête comme clés et chaque cellule préservée sous forme de chaîne — la structure consommée par la plupart des API, scripts et bases NoSQL.

Quand vous en avez besoin

Utilisez-le pour injecter des exportations de tableurs dans des API, scripts et bases de données. Attention aux limites : 20 000 lignes et 128 colonnes, données rectangulaires requises, et les nombres restent des chaînes pour que les codes avec zéros de tête survivent intacts.

Vos outils, à un clic

Installez ToolMink sur votre bureau ou écran d’accueil.