Aller au contenu

Convertisseur CSV vers JSON

Convertissez CSV en JSON et vice-versa, avec délimiteur personnalisé.

Fonctionne dans votre navigateur

Collez du CSV pour obtenir du JSON ; changez d'onglet pour repartir vers le CSV. Choisissez le délimiteur, activez/désactivez la ligne d'en-tête.

Comment l'utiliser

  1. Choisissez un sens

    CSV vers JSON ou JSON vers CSV.

  2. Ajustez délimiteur et en-tête

    Par défaut virgule + en-tête. ';' pour les locales européennes, '\t' pour TSV.

  3. Collez vos données

    Sortie mise à jour à la frappe. Erreurs affichées en bas si le parsing échoue.

Qu'est-ce que c'est ?

Un convertisseur CSV vers JSON transforme un export tableur en tableau JSON d'objets, indexés par la ligne d'en-tête. L'inverse part d'un tableau d'objets et produit un CSV avec en-tête. Le combo indispensable pour déplacer des données entre Excel, un export base de données et une API.

Quand l'utiliser

Importer un tableur dans un formulaire no-code qui veut du JSON. Produire un CSV pour quelqu'un qui ne connaît qu'Excel. Manipuler un export analytics. Vérifier rapidement la forme des données avant d'écrire un vrai ETL.

Erreurs courantes

Coder son parser CSV avec String.split(',') - ça casse aux virgules entre guillemets. Oublier que CSV n'a pas de types : tout devient string après round-trip. Et exporter un CSV à virgule décimale dans un environnement qui utilise des points-virgules - changez le délimiteur.

FAQ

Comment sont gérés les champs entre guillemets ?
RFC 4180 standard. Un champ peut être entre guillemets doubles ; un guillemet à l'intérieur est échappé en le doublant. Les sauts de ligne dans un champ quoté sont gérés.

Plus dans cette catégorie