Convertisseur CSV ⇄ JSON

Convertissez un CSV en JSON, ou du JSON en CSV, conforme à la norme RFC 4180.

Sens

Résultat
—

Un tableau CSV avec en-têtes devient un tableau d'objets JSON, chaque ligne formant une paire clé/valeur par colonne — et inversement.

Passer d'un tableur à une API, et inversement

Le CSV (valeurs séparées par des virgules) est le format d'export universel des tableurs, tandis que le JSON est le format d'échange standard des API et des applications web. Convertir de l'un à l'autre à la main est fastidieux et source d'erreurs, en particulier lorsque des valeurs contiennent des virgules ou des guillemets, ce que la norme RFC 4180 encadre précisément par un système de guillemets échappés que cet outil respecte dans les deux sens.

Comment utiliser le convertisseur ?

  1. Choisissez le sens : CSV vers JSON, ou JSON vers CSV.
  2. Collez votre contenu, avec la première ligne du CSV comme en-têtes de colonnes.
  3. Copiez le résultat converti.

Cas d'usage

  • Préparer un import : transformer un export de tableur en JSON pour une API ou une base de données.
  • Exporter des données JSON vers un fichier CSV lisible dans un tableur.
  • Déboguer un fichier CSV mal formé en visualisant sa structure sous forme de JSON.

Erreurs fréquentes

  • Oublier les guillemets autour d'une valeur contenant une virgule : un CSV mal formé décale alors les colonnes suivantes.
  • Attendre des nombres ou des booléens typés : le CSV n'a pas de typage, toutes les valeurs ressortent en texte dans le JSON.
  • Colonnes manquantes sur certaines lignes : une ligne plus courte que l'en-tête produit des valeurs vides pour les colonnes manquantes.

Compatibilité

Fonctionne sur mobile, tablette et ordinateur, sans inscription. Pour formater ou valider du JSON, voyez le formateur JSON.

Traitement 100 % local dans votre navigateur : le contenu collé n'est jamais envoyé ni conservé par CalculatricePlus.

Questions fréquentes

Comment l'outil gère-t-il les virgules à l'intérieur d'une valeur CSV ?

Conformément à la norme RFC 4180, une valeur contenant une virgule, un guillemet ou un saut de ligne doit être entourée de guillemets doubles dans le CSV (ex. "Dupont, Jean") ; l'outil analyse ce format correctement dans les deux sens.

La première ligne du CSV doit-elle être un en-tête ?

Oui, l'outil traite toujours la première ligne comme les noms de colonnes, qui deviennent les clés de chaque objet JSON généré.

Les nombres sont-ils convertis en type numérique dans le JSON ?

Non, le format CSV ne distingue pas les types : toutes les valeurs sont produites sous forme de texte (chaînes de caractères) dans le JSON, même si elles ressemblent à des nombres.

Vérifié le 15 septembre 2026 · Responsable éditorial : Thomas Martin