Convertisseur CSV vers JSON — Transformez vos données CSV en objets ou tableaux JSON bien structurés, directement dans votre navigateur.

Collez un fichier CSV ou ouvrez un fichier pour obtenir immédiatement un fichier JSON. Le délimiteur est détecté automatiquement, les valeurs entre guillemets et les virgules à l'intérieur des cellules sont gérées, et les nombres peuvent être convertis en nombres réels. Copiez le résultat ou téléchargez-le sous forme de fichier .json. Aucune donnée n'est transmise.

Convertir mon fichier CSV Votre fichier CSV reste dans votre navigateur
Convertisseur CSV vers JSON affichant un tableau de lignes transformées en un tableau JSON d'objets

Votre fichier CSV

Résultat au format JSON

0Records
0Columns
–Delimiter
0 Taille du fichier BJSON
Le guide

Guide du convertisseur CSV vers JSON : délimiteurs, en-têtes et sortie propre

Découvrez à quoi sert chaque option et comment obtenir un format JSON que votre code pourra utiliser.

Une explication simple

À quoi sert un convertisseur CSV vers JSON ?

Un fichier CSV est un tableau simple : une ligne par ligne, les valeurs étant séparées par une virgule ou un autre délimiteur. Le format JSON stocke les mêmes données sous forme d'objets et de tableaux que le code peut lire directement. Un convertisseur transforme chaque ligne du fichier CSV en un objet JSON, en utilisant la ligne d'en-tête comme noms de clés.

Paste your CSV or open a file and the JSON updates as you go. Quoted values, commas inside quotes, doubled quotes and line breaks inside a cell are handled the way spreadsheet apps export them. If the CSV has stray spaces, clean it first with the Whitespace Remover.

Raisons courantes de se convertir

Pourquoi les gens convertissent-ils des fichiers CSV en JSON ?

Développement de sites web et d'applications

Importez les données d'une feuille de calcul dans une interface utilisateur, une API fictive ou un dispositif de test sans avoir à écrire de parseur.

Données et API

Convertissez les exportations depuis Excel, Google Sheets ou une base de données au format JSON requis par une API ou un script d'importation.

Configuration et contenu

Transférez les listes de produits, les traductions ou les paramètres contenus dans une feuille de calcul vers un fichier JSON que votre projet peut utiliser.

Fonctionnalités de chaque option

Explication des options de conversion

Séparateur

La détection automatique recherche dans la première ligne des virgules, des points-virgules, des tabulations ou des barres verticales. Sélectionnez manuellement l'un d'entre eux si le fichier contient plusieurs de ces caractères. De nombreux fichiers exportés depuis l'Europe utilisent des points-virgules.

Structure JSON

Un tableau d'objets contient un objet par ligne, indexé par l'en-tête. Un tableau de tableaux conserve chaque ligne sous forme de liste simple, y compris la ligne d'en-tête.

La première ligne correspond à l'en-tête

Si cette option est activée, la première ligne devient les clés. Si elle est désactivée, les clés sont nommées « colonne_1 », « colonne_2 », et ainsi de suite. Les noms d'en-tête vides ou répétés sont traités de la même manière.

Convertir des nombres, des valeurs « vrai/faux » et des valeurs nulles

Convertit 42 en nombre et « true » en valeur booléenne. Les valeurs telles que 007 ou les longs numéros d'identification de plus de 15 chiffres restent sous forme de texte afin qu'aucune information ne soit perdue.

Tronquer, ignorer les lignes vides, considérer les valeurs vides comme « null »

L'option « Trim » supprime les espaces autour des valeurs, l'option « Ignorer les lignes vides » supprime les lignes vides, et l'option « Utiliser null pour les valeurs vides » remplace les chaînes vides par « null ».

Convertir en quelques étapes

Comment utiliser le convertisseur CSV vers JSON

  1. Collez votre fichier CSV dans le premier champ, ou cliquez sur « Ouvrir un fichier » et sélectionnez un fichier .csv, .tsv ou .txt.
  2. Laissez le paramètre « Délimiteur » sur « Détection automatique », ou sélectionnez celui utilisé par votre fichier.
  3. Sélectionnez la structure et le formatage JSON, puis cochez ou décochez les options.
  4. Vérifiez le nombre d'enregistrements et de colonnes, puis cliquez sur « Copier le JSON » ou « Télécharger le fichier .json ».
Voir le résultat

Un petit exemple de conversion CSV vers JSON

CSV : nom,âge,ville Asha,29,Pune Rohan,34,"Delhi, NCR" JSON (tableau d'objets) : [ { "nom" : "Asha", "âge" : 29, "ville" : "Pune" }, { « nom » : « Rohan », « âge » : 34, « ville » : « Delhi, NCR » } ]

La virgule à l'intérieur de « Delhi, NCR » reste dans la valeur, car la cellule est placée entre guillemets. Pour insérer un guillemet à l'intérieur d'une cellule déjà entre guillemets, il faut en mettre deux : "".

De meilleurs résultats

Quelques conseils simples pour des conversions efficaces

  • Si tous les éléments s'affichent dans une seule colonne, cela signifie que le séparateur est incorrect. Choisissez-le manuellement.
  • Ouvrez les fichiers Excel, puis enregistrez-les d'abord au format CSV (UTF-8). De cette façon, les accents et les symboles seront convertis correctement.
  • Conservez les numéros d'identification, les numéros de téléphone et les codes postaux sous forme de texte en désactivant la conversion des nombres si les zéros non significatifs en début de chaîne ont de l'importance.
  • Utilisez l'option « minified » pour les données de petite taille et pour un affichage plus lisible lorsque vous souhaitez consulter ou examiner les données.
Bon à savoir

Restrictions et confidentialité

Confidentialité

Votre fichier CSV est converti directement dans votre navigateur. Il n'est ni téléchargé, ni envoyé à notre serveur, ni stocké. Seuls vos choix d'options sont enregistrés sur votre appareil.

Limites

Les fichiers très volumineux dépendent de la mémoire de votre appareil ; par conséquent, les fichiers dépassant environ 15 Mo sont refusés. L'outil lit un tableau plat. Il ne génère pas de JSON imbriqué à partir d'en-têtes séparés par des points et ne lit pas directement les fichiers .xlsx.

Questions fréquentes

FAQ sur le convertisseur CSV vers JSON

Comment convertir un fichier CSV en JSON ?

Collez votre fichier CSV dans le champ prévu à cet effet ou ouvrez un fichier. Le format JSON s'affiche immédiatement, chaque ligne étant convertie en un objet dont les clés correspondent aux colonnes de la ligne d'en-tête. Vous pouvez ensuite le copier ou le télécharger sous forme de fichier .json.

Est-ce que cela fonctionne avec des points-virgules ou des tabulations à la place des virgules ?

Oui. La détection automatique analyse la première ligne à la recherche de virgules, de points-virgules, de tabulations et de barres verticales. Vous pouvez également choisir vous-même le délimiteur si la proposition proposée n'est pas la bonne.

Et si mon fichier CSV ne comportait pas de ligne d'en-tête ?

Décochez la case « La première ligne est l'en-tête ». Les clés sont alors nommées colonne_1, colonne_2, etc., et la première ligne reste dans les données.

Comment sont gérées les virgules et les guillemets à l'intérieur d'une cellule ?

Une cellule placée entre guillemets doubles peut contenir des virgules, des sauts de ligne et des guillemets doubles, tout comme lors d'une exportation depuis un tableur. Les guillemets sont supprimés dans le fichier JSON et le texte est conservé.

Les nombres et les valeurs « vrai/faux » deviendront-ils de véritables types JSON ?

Lorsque les cases « Convertir les nombres », « vrai/faux » et « null » sont cochées, les nombres bruts sont convertis en nombres et les valeurs « vrai » ou « faux » en booléens. Les valeurs comportant des zéros en tête, telles que 007, ainsi que les nombres de plus de 15 chiffres, restent sous forme de texte et ne sont donc pas modifiées.

Puis-je obtenir un tableau de tableaux au lieu d'objets ?

Oui. Définissez la structure JSON sur « tableau de tableaux ». Chaque ligne, y compris la ligne d'en-tête, devient alors une liste de valeurs.

Puis-je ouvrir directement un fichier Excel ?

Pas de fichiers .xlsx. Enregistrez d'abord la feuille au format CSV depuis Excel ou Google Sheets, puis ouvrez ou collez ce fichier ici.

Mes données sont-elles transférées ou enregistrées ?

Non. La conversion s'effectue dans votre navigateur et vos données ne quittent jamais votre appareil. Seuls vos choix d'options sont enregistrés pour la prochaine fois.

D'après les utilisateurs de cet outil

Avis

Chargement des avis…
Continue comme ça

Encore plus d'outils à disposition

La page d'accueil propose des dizaines d'autres outils gratuits qui ne nécessitent pas de clé API.

Proposer un outil