Aller au contenu

Convertisseur CSV vers JSON

Lit la première ligne de votre CSV comme en-tête, transforme chaque ligne en objet JSON et enregistre l'ensemble du fichier sous forme de liste d'objets.
Vérification de la compatibilité du navigateur
Vérification de la prise en charge de la sélection de fichiers et du téléchargement avant de commencer.

Déposez un fichier ici ou choisissez-en un

Prend en charge les fichiers jusqu'à 20 MiB chacun.

Déposez un fichier, cliquez sur convertir, et c'est terminé. Tout s'exécute directement dans votre navigateur, sans aucun envoi à attendre, et le résultat est prêt à télécharger immédiatement.

À savoir

  • La première ligne sert de noms de colonnes (en-tête). Un CSV sans ligne d'en-tête peut produire des clés inattendues.
  • Toutes les valeurs sont stockées sous forme de chaînes — elles ne sont pas converties en nombres ni en booléens.
  • Un CSV mal formé peut produire des données incomplètes ou des colonnes décalées. Vérifiez l'en-tête et le nombre de champs de chaque ligne avant d'utiliser le résultat.

Mode d'emploi

  1. Sélectionnez un fichier CSV

    Choisissez un fichier CSV jusqu'à 20 MiB.

  2. Lancez la conversion

    Une fois la vérification du fichier terminée, la conversion JSON démarre.

  3. Enregistrez le JSON

    Téléchargez le fichier JSON terminé.

Questions fréquentes

Que deviennent un code avec des zéros initiaux et une valeur true ?

CSV en entrée : code,active\n001,true (\n indique un saut de ligne). JSON en sortie, sans indentation : [{"code":"001","active":"true"}]. La première ligne fournit les clés. Les deux valeurs restent des chaînes : 001 garde ses zéros et true ne devient pas un booléen. Prévoyez une ligne d'en-tête ; elle n'est pas traitée comme des données.

À quoi ressemble le JSON produit ?

Chaque ligne devient un objet dont les clés sont les noms de colonnes de la première ligne, et tout le fichier est placé dans une liste. Le résultat est indenté pour être lisible immédiatement.

Les séparateurs autres que la virgule sont-ils pris en charge ?

Oui. Les séparateurs courants, comme le point-virgule et la tabulation, sont détectés automatiquement. Les valeurs entre guillemets et les sauts de ligne à l'intérieur des valeurs sont traités conformément aux règles CSV standard.

Les nombres sont-ils eux aussi stockés comme chaînes ?

Oui. Pour éviter des problèmes comme la disparition des zéros initiaux dans les codes postaux ou les numéros de téléphone, toutes les valeurs sont conservées sous forme de chaînes.

Les caractères non anglais seront-ils altérés ?

Les fichiers CSV UTF-8 sont lus tels quels. Si le texte d'un fichier enregistré dans Excel est illisible, réenregistrez-le au format UTF-8 (CSV UTF-8) et réessayez.

Mes données sont-elles envoyées quelque part ?

Non. Vos fichiers ne quittent jamais votre appareil. La conversion s'exécute dans votre navigateur et rien n'est téléversé.