CSV en JSON

Collez des données CSV ou ouvrez un fichier et obtenez aussitôt du JSON. La ligne d'en-tête fournit les clés, et les virgules, points-virgules et tabulations sont détectés automatiquement.

Séparateur
Format de sortie

ENTRÉE

0 caractère0 ligne

SORTIE

0 caractère0 ligne

Tout se passe dans votre navigateur. Rien de ce que vous saisissez n'est envoyé à un serveur.

Comment convertir un CSV en JSON

  1. Collez ou ouvrez le CSV

    Collez des lignes copiées depuis un tableur ou ouvrez un fichier .csv exporté d'Excel, de Google Sheets ou d'une base de données.

  2. Vérifiez les options

    Indiquez si la première ligne contient les noms de colonnes, et si vous voulez des objets ou de simples tableaux.

  3. Copiez ou téléchargez

    Copiez le JSON ou téléchargez-le sous forme de fichier .json pour votre code, votre API ou votre import.

Du tableur à l'API

La plupart des tableurs et des bases de données exportent leurs données en CSV, alors que les API, les fichiers de configuration et le code JavaScript attendent du JSON. La conversion transforme chaque ligne en objet dont les clés sont les noms de colonnes.

Virgules, points-virgules et guillemets

En français, comme dans beaucoup d'autres langues européennes, Excel enregistre les CSV avec des points-virgules. Les champs qui contiennent le séparateur ou des sauts de ligne sont placés entre guillemets. Le convertisseur gère ces deux cas, conformément à la RFC 4180.

Questions fréquentes

Les nombres restent-ils des nombres ?

Activez Détecter les nombres et les valeurs true/false pour transformer des valeurs comme 42 et true en nombres et en booléens JSON. Les valeurs qui commencent par un zéro, comme les codes postaux, restent du texte.

Et si mon fichier n'a pas de ligne d'en-tête ?

Désactivez Utiliser la première ligne comme en-tête. Les colonnes s'appellent alors Colonne 1, Colonne 2, etc. Vous pouvez aussi choisir Tableau de tableaux.

Mes données sont-elles envoyées sur un serveur ?

Non. Le fichier est lu et converti dans votre navigateur, et ne quitte jamais votre appareil.