Convertissez CSV en JSON et JSON en CSV, avec un aperçu en tableau
Fonctionne dans votre navigateur. Rien de ce que vous saisissez n'est envoyé nulle part.CSV et JSON contiennent les mêmes lignes sous des formes différentes, et convertir de l'un à l'autre est une corvée quotidienne. Les deux sens fonctionnent ici, avec un aperçu en tableau pour vérifier les colonnes avant de s'y fier, jusqu'à 20 MB. Les fichiers sont lus sur votre propre appareil.
Cette page a été traduite automatiquement à partir de l'original anglais. Aucune personne n’a encore relu la traduction : c’est la version anglaise qui fait foi. Lire l'original en anglais
Cliquez sur le bouton « CSV en JSON » ou « JSON en CSV » en haut pour choisir le sens.
Collez les lignes CSV ou le tableau JSON dans le panneau de gauche, ou cliquez sur Ouvrir un fichier pour charger un fichier .csv, .tsv ou .json.
Pour CSV en JSON, vérifiez Séparateur, Ligne d'en-tête et Détecter les types, puis choisissez Objets ou Tableaux.
Pour JSON en CSV, choisissez le Séparateur et gardez « Écrire l'en-tête » activé pour obtenir une ligne de noms de colonnes.
Vérifiez l'Aperçu du tableau, puis cliquez sur Copier JSON ou Copier CSV, ou sur l'icône de téléchargement pour enregistrer le fichier.
Ce convertisseur CSV en JSON lit des données séparées par des virgules, des points-virgules, des tabulations ou des barres verticales et les transforme en tableau JSON pendant la saisie, avec un aperçu en tableau pour vérifier les colonnes avant de copier. Changez de sens pour transformer un tableau JSON en CSV pour un tableur.
On s'en sert pour envoyer un export de tableur à une API, alimenter une base de données de test, ou transformer un relevé de banque ou un export de paie en quelque chose qu'un script peut lire. L'inverse est courant aussi : une API renvoie du JSON et un collègue le veut dans Excel.
Le séparateur est détecté à partir des données, et vous pouvez le changer. La première ligne sert de noms de colonnes, sauf si vous désactivez cette option. Les champs entre guillemets, les guillemets doublés et les retours à la ligne entre guillemets sont traités comme le décrit la norme CSV. L'inférence de types transforme 42, true et les cellules vides en nombre, booléen et null, mais garde en texte des valeurs comme 007 ou un numéro de compte de 19 chiffres, pour que rien ne change sans prévenir. Vers le CSV, les objets imbriqués deviennent des colonnes aux noms pointés, et vous savez lesquelles.
Tout s'exécute dans votre navigateur ; les fichiers ouverts sont lus sur votre appareil et jamais envoyés. Les fichiers jusqu'à 20 MB passent sans difficulté. Ctrl+Enter copie le résultat. Outils associés : JSON Formatter, YAML to JSON, JSON to TypeScript.
Collez le CSV ou ouvrez un fichier .csv. Le JSON apparaît pendant la saisie, avec un aperçu en tableau en dessous. Choisissez tableau d'objets ou tableau de tableaux, puis appuyez sur Copier ou Télécharger.
Non. Le fichier est lu et converti par votre propre navigateur, donc les listes de clients, exports bancaires et données de paie ne quittent jamais votre appareil. L'outil est gratuit et ne demande aucun compte.
Les valeurs avec des zéros en tête, comme 007 ou un code postal commençant par 0, et les entiers trop longs pour que JSON les stocke exactement, comme les numéros de compte, restent des chaînes. Les convertir en nombres les modifierait. Désactivez l'inférence de types pour garder chaque valeur en texte.
Oui. Le séparateur est détecté automatiquement parmi virgule, point-virgule, tabulation et barre verticale, en testant lequel découpe les premières lignes de façon régulière, et celui retenu est affiché au-dessus du résultat. Les exports européens au point-virgule n'exigent aucun réglage. Choisissez le séparateur vous-même si la détection se trompe.
Les objets imbriqués sont aplatis en colonnes aux noms pointés, ainsi address.city devient une colonne à part entière. Les tableaux sont écrits sous forme de texte JSON dans une seule cellule. Une note liste ce qui a été aplati pour que rien ne change sans prévenir.
Les fichiers jusqu'à 20 MB se convertissent sans difficulté, c'est la limite acceptée par cette page. L'aperçu en tableau montre les 100 premières lignes pour que la page reste réactive, tandis que le JSON ou le CSV copié ou téléchargé contient toujours toutes les lignes du fichier. Découpez tout fichier plus gros avant de le convertir.
Toujours bloqué ? Poser une question sur Convertisseur CSV en JSON et toute personne qui connaît la réponse peut répondre. Aucun compte nécessaire.