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.
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.
Découvrez à quoi sert chaque option et comment obtenir un format JSON que votre code pourra utiliser.
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.
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.
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.
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.
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.
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.
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.
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.
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 ».
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 : "".
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.
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.
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.
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.
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.
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é.
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.
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.
Pas de fichiers .xlsx. Enregistrez d'abord la feuille au format CSV depuis Excel ou Google Sheets, puis ouvrez ou collez ce fichier ici.
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.
La page d'accueil propose des dizaines d'autres outils gratuits qui ne nécessitent pas de clé API.
Supprimer les lignes en double dans une liste ou un bloc de texte.
Ouvrir l'outilComparez deux textes ligne par ligne pour voir ce qui a changé.
Ouvrir l'outilComptez les mots, les caractères et les phrases au fur et à mesure que vous tapez.
Ouvrir l'outilConvertissez les longueurs, les poids, les volumes, les vitesses, les températures et bien plus encore.
Ouvrir l'outilAucune question correspondante.
Partagez votre avis sur cet outil avec les autres visiteurs.