Omnikit
DevFichiersFinancesTous les outils
Ctrl K
Outils pour développeursOutils pour fichiersCalculateurs financiersTous les outils
AccueilOutils pour développeursConvertisseur CSV en JSON
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский

Convertisseur CSV en JSON

dev

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

Ensuite :
  • Formateur et validateur JSON Formatez, validez, minifiez et triez du JSON avec la position exacte des erreurs
  • JSON vers TypeScript Générez des interfaces ou des types TypeScript à partir d'un exemple JSON

Comment convertir CSV en JSON et JSON en CSV

1

Cliquez sur le bouton « CSV en JSON » ou « JSON en CSV » en haut pour choisir le sens.

2

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.

3

Pour CSV en JSON, vérifiez Séparateur, Ligne d'en-tête et Détecter les types, puis choisissez Objets ou Tableaux.

4

Pour JSON en CSV, choisissez le Séparateur et gardez « Écrire l'en-tête » activé pour obtenir une ligne de noms de colonnes.

5

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.

À propos du convertisseur CSV en JSON

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.

Questions fréquentes

Comment convertir du CSV en JSON ?

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.

Mon fichier CSV est-il envoyé ?

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.

Pourquoi certains nombres restent-ils du texte ?

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.

Mon fichier utilise des points-virgules, pas des virgules. Est-ce que ça marche ?

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.

Comment un JSON imbriqué est-il converti en CSV ?

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.

Y a-t-il une limite de taille ?

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.

En savoir plus

Tous les guides
  • How to convert JSON to CSV, and CSV back to JSON, without losing dataHow nested JSON becomes CSV columns, what happens to arrays, why Excel mangles IDs and long numbers, and how to turn a CSV back into JSON safely.

Outils associés

Tous les outils pour développeurs
Convertisseur de lettres de colonne ExcelLettres de colonne Excel en numéros et inversement (A=1, AA=27, XFD=16384), une seule ou toute une listeConvertir docker run en docker composeTransformez des commandes docker run en compose.yaml : ports, volumes, réseaux, health checksConvertisseur JSON en classes PythonTransformez un échantillon JSON en dataclasses, modèles Pydantic ou TypedDict Python avec annotations de typeEncoder et décoder en Base64Texte et fichiers vers Base64 et retour, avec mode sûr pour les URL et aperçu des imagesConvertisseur de timestamp UnixDes timestamps Unix vers des dates et des dates vers des timestamps, dans tout fuseau horaireJSON vers TypeScriptGénérez des interfaces ou des types TypeScript à partir d'un exemple JSONConvertisseur YAML en JSONConvertissez YAML en JSON et JSON en YAML, avec les ancres résoluesEncodeur et décodeur d'URLEncodez ou décodez textes et URL en encodage pourcent, et voyez chaque partie d'un lien
Cet outil vous a-t-il été utile ?
Omnikit

Les petites tâches, faites dans votre navigateur. Gratuit, rapide et privé. Les fichiers ne sont jamais envoyés.

Fichiers

  • Compress Image
  • Image to PDF
  • Merge PDF
  • Compress PDF
  • PDF to Word
  • Word to PDF

Dev

  • JSON Formatter & Validator
  • Base64 Encode & Decode
  • JWT Decoder, Verifier & Encoder
  • Password Generator
  • UUID Generator
  • Unix Timestamp Converter

Finances

  • SIP Calculator
  • EMI Calculator
  • GST Calculator
  • FD Calculator
  • PPF Calculator
  • Lumpsum Calculator
EnglishالعربيةবাংলাDeutschEspañolFrançaisPolskiPortuguêsРусский
GuidesQuestionsÀ proposNos vérificationsBibliothèque juridique (bêta)ConfidentialitéConditionsTransparenceContactMore: Exam practice (UGC NET Paper 1)Fonctionne dans votre navigateur. Rien n'est envoyé. © 2026 Omnikit (theomnikit.com)