Convertisseur CSV ⇄ JSON

[
  {
    "name": "Alice",
    "role": "Dev",
    "city": "Lisbon"
  },
  {
    "name": "Bob",
    "role": "Designer",
    "city": "São Paulo"
  }
]

Qu'est-ce que la conversion CSV en JSON ?

Le CSV est la langue commune des tableurs et des exports, tandis que le JSON est ce que consomment les API et les applis. Convertir entre les deux à la main — surtout avec des champs entre guillemets contenant des virgules — est source d'erreurs. Ce convertisseur CSV ⇄ JSON gratuit analyse de façon robuste et convertit dans les deux sens instantanément dans votre navigateur.

CSV (Comma-Separated Values) est le format le plus courant pour les exports de données tabulaires depuis des feuilles de calcul, des bases de données et des outils d'analyse. JSON est le format natif de JavaScript et des API web. Convertir entre les deux est une tâche quotidienne pour les ingénieurs de données et les développeurs backend.

Conversion de Données

  1. Choisissez CSV → JSON ou JSON → CSV.
  2. Collez vos données ; pour le CSV, indiquez si la première ligne est un en-tête.
  3. Copiez le résultat converti.

Cas d'Usage

  • Convertir un export de feuille de calcul (CSV) en tableau JSON d'objets pour une application web ou une API.
  • Convertir une réponse JSON d'API en CSV pour l'ouvrir dans Excel ou Google Sheets pour analyse.
  • Inspecter la structure d'un fichier CSV — combien de colonnes, quels en-têtes, si les valeurs sont cohérentes.
  • Préparer des données pour l'import dans une base de données, un entrepôt de données ou un outil BI.

Comment fonctionne le parsing CSV

Le parsing CSV est trompeusement complexe. La simple division par des virgules échoue quand une valeur contient une virgule. L'analyseur implémenté suit la RFC 4180 : les valeurs peuvent être entourées de guillemets doubles.

JSON vers CSV inverse le processus : le premier objet définit l'ordre des colonnes, puis chaque objet est mappé à une ligne. Les valeurs contenant des virgules, des guillemets ou des sauts de ligne sont automatiquement entre guillemets.

Avantages Clés

  • Analyse CSV robuste (guillemets, virgules, sauts de ligne).
  • Bascule d'en-tête pour objets ou tableaux.
  • Fonctionne dans votre navigateur — privé et gratuit.

Conversion CSV et JSON, Privée

Les conversions entre CSV et JSON sont effectuées par du code JavaScript qui s'exécute dans votre navigateur. Vos fichiers de données sont traités entièrement localement sur votre machine; rien n'est envoyé à nos serveurs.

FAQ

Gère-t-il les champs entre guillemets ?

Oui — les valeurs entre guillemets avec virgules, sauts de ligne ou guillemets échappés ("") sont analysées correctement.

Que fait « La première ligne est un en-tête » ?

Activé, la première ligne CSV devient les clés des objets, produisant un tableau d'objets. Désactivé, vous obtenez un tableau de tableaux.

Mes données sont-elles envoyées ?

Non. L'analyse et la conversion s'exécutent entièrement dans votre navigateur.

Pourquoi mon CSV est-il mal analysé quand les valeurs contiennent des virgules ?

Les valeurs contenant le délimiteur doivent être entourées de guillemets doubles. Par exemple : Jean,"Dupont, Jr.",30. Si votre CSV a été exporté depuis Excel, il devrait déjà être correctement entre guillemets.