Excel en JSON
Choisissez une feuille Excel et enregistrez-la en JSON.
Les fichiers Excel sont lus entièrement dans votre navigateur et convertis en JSON. Les dates, devises, pourcentages et autres cellules formatées sont convertis comme ils apparaissent dans Excel.
À propos de cet outil
L'outil Excel vers JSON convertit les fichiers Excel (.xlsx) au format JSON en vous permettant de choisir une feuille du classeur. Les données peuvent être transformées en un Tableau d'objets, un Tableau 2D ou un Objet indexé basé sur la première colonne, avec une indentation configurable et une gestion des lignes vides. Idéal pour préparer des données Excel au format JSON pour le développement web, les tests d'API, les fichiers de configuration et le traitement de données.
Comment utiliser
Sélectionner un fichier Excel
Importez le fichier .xlsx que vous souhaitez convertir en JSON. Une fois sélectionné, vous pouvez voir le nom du fichier, sa taille et le nombre total de feuilles.
Choisir une feuille et les options
Choisissez la feuille à convertir, puis définissez le format de sortie (Tableau d'objets, Tableau 2D ou Objet indexé), le style d'indentation et la gestion des lignes vides.
Examiner et enregistrer le résultat
Inspectez la structure et les valeurs du JSON généré dans le panneau de prévisualisation avec les numéros de ligne, puis copiez-le dans le presse-papier ou téléchargez-le en fichier JSON.
Fonctionnalités
Sélection de feuille
Sélectionnez une feuille spécifique d'un fichier Excel multi-feuilles et convertissez-la en JSON.
Trois formats de sortie
Choisissez entre un Tableau d'objets, un Tableau 2D ou une structure d'Objet indexé selon vos besoins en données.
Indentation flexible
Choisissez 2 espaces, 4 espaces, Onglet ou Aucun pour équilibrer lisibilité et taille du fichier du JSON généré.
Gestion des lignes vides
Excluez les lignes où toutes les cellules sont vides, ou conservez-les à leurs positions d'origine dans le résultat.
Prévisualisation, copie et téléchargement
Examinez le JSON avec les numéros de ligne, copiez-le dans le presse-papier ou téléchargez-le en fichier .json.
Traitement dans le navigateur
Votre fichier Excel reste dans votre navigateur — rien n'est envoyé à un serveur.
Cas d'utilisation
Préparer des données pour le développement web
Convertissez les données produits, utilisateurs et configuration gérées dans Excel en JSON pour une utilisation dans les applications web.
Générer des données de test d'API
Transformez rapidement des feuilles Excel en Tableaux d'objets pour les corps de requêtes et les jeux de données de test.
Créer des structures de données indexées par identifiant
Convertissez des tableaux avec des codes ou identifiants dans la première colonne en Objets indexés pour des recherches rapides.
Préserver la structure de cellules d'origine
Utilisez le format Tableau 2D pour conserver l'ordre des lignes et des colonnes lorsque la position des cellules importe plus que les noms de colonnes.
Écrire des fichiers de configuration et des données initiales
Convertissez des options, des chaînes localisées et des valeurs de référence organisées dans Excel en fichiers de configuration JSON ou en données initiales.
Questions fréquentes
En quoi les formats de sortie diffèrent-ils ?
Le Tableau d'objets utilise la première ligne comme noms de propriétés et convertit chaque ligne suivante en objet. Le Tableau 2D conserve chaque ligne, y compris la première, comme tableaux de valeurs. L'Objet indexé utilise la valeur de la première colonne de chaque ligne de données comme clé d'objet de niveau supérieur, les colonnes restantes étant stockées comme propriétés sous cette clé.
Comment la première ligne est-elle traitée ?
Dans les formats Tableau d'objets et Objet indexé, la première ligne devient les noms de propriétés JSON. Dans le Tableau 2D, la première ligne est traitée comme une ligne de données normale.
Quelles sont les options d'indentation ?
Vous pouvez choisir 2 espaces, 4 espaces, Onglet ou Aucun. Les options espaces et Onglet indentent la structure pour la lisibilité ; Aucun supprime les espaces et les sauts de ligne superflus pour un résultat compact.
Quelle est la différence entre exclure et conserver les lignes vides ?
Exclure supprime du JSON les lignes où toutes les cellules sont vides. Conserver préserve les lignes vides à leurs positions d'origine.
Que se passe-t-il si une cellule d'en-tête est vide ?
Les noms de colonnes vides sont remplacés par des noms générés automatiquement en fonction de la position de la colonne, comme column_4, column_5, et ainsi de suite.
Quelles valeurs deviennent des clés en mode objet indexé ?
La valeur de la première colonne de chaque ligne de données devient la clé d'objet JSON de niveau supérieur, et les colonnes restantes sont stockées comme propriétés sous cette clé.
Que se passe-t-il si la première colonne contient des valeurs en double ?
Un objet JSON ne peut pas contenir de clés en double, les valeurs répétées reçoivent donc un suffixe numérique tel que _2, _3 pour les distinguer. Il est préférable d'utiliser des valeurs uniques dans la première colonne avec le mode objet indexé.
Les cellules numériques sont-elles stockées comme nombres JSON ?
Actuellement, les cellules qui ressemblent à des nombres sont toujours stockées comme chaînes dans le résultat. Vous devrez peut-être convertir les valeurs en nombres après la conversion si vous prévoyez de les utiliser dans des calculs.
La mise en forme ou les formules Excel sont-elles conservées ?
Non. JSON stocke les valeurs affichées des cellules, la mise en forme telle que les polices, couleurs, bordures et cellules fusionnées n'est donc pas conservée.
Puis-je convertir un fichier Excel protégé par mot de passe ?
Non. Les fichiers Excel protégés par mot de passe ne peuvent pas être traités. Veuillez d'abord déverrouiller le fichier avant d'utiliser cet outil.
Mon fichier Excel est-il envoyé à un serveur ?
Non. Tout le traitement s'effectue localement dans votre navigateur. Votre fichier Excel et les résultats de conversion ne sont jamais transmis à un serveur.