Aller au contenu principal
FreeOnlineTools Go
Français
Comment

Comment convertir CSV en JSON étape par étape

Par FreeOnlineTools Team · Mis à jour le 2026-09-02

Réponse rapide

Pour convertir CSV en JSON : collez vos données CSV dans le convertisseur CSV en JSON, choisissez si la première ligne est un en-tête et cliquez sur Convertir. L'outil analyse le CSV et génère un tableau JSON d'objets (si des en-têtes existent) ou des tableaux (sinon). Tout le traitement s'effectue localement : aucune donnée n'est téléchargée.

Introduction

CSV (Valeurs séparées par des virgules) est un format courant pour les données tabulaires : les feuilles de calcul, les exportations de bases de données et les ensembles de données de science des données utilisent souvent CSV. JSON (JavaScript Object Notation) est le format standard pour le Web APIs et les applications modernes. La conversion de CSV en JSON vous permet de charger des données tabulaires en JavaScript, de les envoyer à un API ou de les traiter avec des outils modernes. Ce guide vous montre comment convertir CSV en JSON dans votre navigateur à l'aide d'un outil en ligne gratuit.

Pas à pas

  1. Ouvrez le convertisseur CSV en JSON

    Accédez à la page de l'outil de conversion CSV en JSON. L'outil accepte n'importe quel texte CSV en entrée, y compris les valeurs avec des virgules entre guillemets.

  2. Collez vos données CSV

    Collez votre CSV dans la zone de texte de saisie. Un CSV typique a une ligne par ligne, avec des valeurs séparées par des virgules. La première ligne est souvent une ligne d'en-tête contenant les noms de colonnes.

  3. Configurer la gestion des en-têtes

    Si votre première ligne contient des noms de colonnes (en-têtes), activez l'option « La première ligne est l'en-tête ». L'outil utilisera ces noms comme clés JSON. Si elle est désactivée, chaque ligne devient un tableau de valeurs JSON.

  4. Définir le délimiteur (si nécessaire)

    La plupart des fichiers CSV utilisent des virgules, mais certains utilisent des points-virgules, des tabulations ou des barres verticales. Si votre fichier utilise un délimiteur différent, définissez-le dans les options. L'outil gère correctement les valeurs citées contenant le délimiteur.

  5. Convertissez et copiez le JSON

    Cliquez sur Convertir. L'outil analyse le CSV et génère JSON. Avec les en-têtes, chaque ligne devient un objet comme {"name": "Alice", "age": "30"}. Copiez le JSON dans votre presse-papiers pour l'utiliser dans votre application.

Exemples

CSV avec les en-têtes des objets JSON

Saisir: nom, âge, ville Alice, 30 ans, New York Bob, 25 ans, Los Angeles

Sortir: [ {"name":"Alice","age":"30","city":"NYC"}, {"name":"Bob","age":"25","city":"LA"} ]

CSV avec des valeurs entre guillemets contenant des virgules

Saisir: nom, remarque Alice, "Bonjour tout le monde" Bob, "foo, bar"

Sortir: [ {"name":"Alice","note":"Hello, world"}, {"name":"Bob","note":"foo, bar"} ]

CSV sans en-têtes vers les tableaux JSON

Saisir: Alice,30,NYC Bob,25,LA

Sortir: [ ["Alice","30","NYC"], ["Bob","25","LA"] ]

Problèmes courants

  • Toutes les valeurs CSV sont des chaînes dans JSON — les nombres comme « 30 » restent sous forme de chaînes. Convertissez en nombres dans votre application avec Number() ou parseInt().
  • Valeurs entre guillemets avec des virgules intégrées : un analyseur CSV approprié gère correctement les guillemets ; Le fractionnement naïf sur les virgules s'interrompt sur des valeurs telles que "Bonjour tout le monde".
  • Longueurs de lignes incohérentes : certaines lignes peuvent comporter moins ou plus de colonnes que l'en-tête. L'outil complète les valeurs manquantes avec null ou tronque les valeurs supplémentaires.
  • Problèmes d'encodage — Les fichiers CSV d'Excel peuvent utiliser la nomenclature ou des encodages différents. Enregistrez au format UTF-8 avant de coller.

Conseils

  • Si votre CSV a des en-têtes, activez l'option d'en-tête pour obtenir des objets JSON avec des clés nommées - bien plus utiles que des tableaux.
  • Convertissez les chaînes numériques en nombres dans votre application après la conversion, car CSV n'a aucune information de type.
  • Pour les gros fichiers CSV (10 Mo+), utilisez un analyseur de streaming au lieu de charger l'intégralité du fichier en mémoire.
  • Utilisez notre convertisseur CSV en JSON pour une conversion instantanée et privée : aucune donnée ne quitte votre navigateur.

Outils associés

Guides connexes

Références