Aller au contenu

Convertisseur CSV en JSON

Transformez un fichier CSV ou TSV en JSON propre, sans perdre les zéros initiaux.

Options
Fonctionne dans votre navigateur : votre fichier n'est pas envoyé.

Mode d'emploi

  1. Collez votre CSV ou TSV dans l’éditeur d’entrée.
  2. Dans Délimiteur, sélectionnez Auto ou le séparateur utilisé dans vos données.
  3. Cochez La première ligne est l'en-tête si elle contient les noms des colonnes.
  4. Dans Sortie, choisissez Tableau d'objets ou le format JSON souhaité.

Exemples

Export de commandes avec points-virgules

Entrée
commande;ville;code_postal;montant
CMD-104;Nice;06000;29,90
CMD-105;Lyon;69003;45,50
Sortie
[
  {
    "commande": "CMD-104",
    "ville": "Nice",
    "code_postal": "06000",
    "montant": "29,90"
  },
  {
    "commande": "CMD-105",
    "ville": "Lyon",
    "code_postal": "69003",
    "montant": "45,50"
  }
]

Contacts avec objets imbriqués

Entrée
contact.nom,contact.email,preferences.newsletter
Élodie Martin,elodie@example.fr,true
Karim Bernard,karim@example.fr,FALSE
Sortie
[
  {
    "contact": {
      "nom": "Élodie Martin",
      "email": "elodie@example.fr"
    },
    "preferences": {
      "newsletter": true
    }
  },
  {
    "contact": {
      "nom": "Karim Bernard",
      "email": "karim@example.fr"
    },
    "preferences": {
      "newsletter": false
    }
  }
]

Liste de stocks sans en-tête

Entrée
REF-101	Cahier A5	24
REF-102	Stylo bleu	60
Sortie
[
  [
    "REF-101",
    "Cahier A5",
    24
  ],
  [
    "REF-102",
    "Stylo bleu",
    60
  ]
]

FAQ

Comment gérer les virgules et les sauts de ligne dans une cellule CSV ?

Entourez la valeur de guillemets doubles. Pour inclure un guillemet dans cette valeur, doublez-le : "". Un guillemet non fermé bloque la conversion et l’erreur indique sa ligne et sa colonne.

Comment convertir les cellules vides en null ?

Dans Valeurs vides, choisissez null. Le texte NULL ou null présent dans une cellule reste une chaîne de caractères.

Quelle taille de fichier CSV peut-on convertir ?

Les fichiers de plus de 50 Mo sont refusés. La mémoire disponible dans votre navigateur peut aussi limiter la conversion ; en cas d’erreur de mémoire, utilisez un fichier plus petit.

Mes données CSV sont-elles envoyées à un serveur ?

La conversion s’effectue dans votre navigateur, sans envoyer le CSV ni le JSON au serveur. Le CSV n’est pas enregistré par l’outil, mais vos réglages sont conservés localement. La page utilise Google Analytics pour des événements d’utilisation, sans le contenu de vos données.