Convertisseur XLSX en JSON
Convertissez une feuille Excel en JSON dans votre navigateur. Choisissez une feuille, prévisualisez un tableau d'objets et téléchargez un fichier .json privé.
🔒 S'exécute entièrement dans votre navigateur — rien n'est téléchargéTransformer les lignes d'un tableur en objets JSON
Les développeurs, analystes et équipes opérationnelles reçoivent souvent des données structurées sous forme de classeur Excel, alors que l'étape suivante exige du JSON. Ce convertisseur XLSX en JSON transforme une feuille de calcul en un tableau d'objets utilisable dans des scripts, des prototypes, des sites statiques, des imports et des tests d'API. Importez un classeur, sélectionnez la feuille voulue : la première ligne devient les clés des objets pour chacune des lignes suivantes.
Le fichier est traité entièrement dans votre navigateur avec SheetJS. Le classeur est lu à partir de l'objet fichier local, transformé en mémoire et affiché en aperçu sous forme de JSON mis en forme. Aucune donnée du tableur n'est envoyée, journalisée ni stockée ailleurs. Ce flux de travail privé est utile pour des exports d'exemple, la préparation d'une migration, des données de catalogue, des rapports internes et tout classeur qui ne doit pas être collé dans un convertisseur fonctionnant sur serveur.
Préparer une feuille pour obtenir un JSON propre
Un simple tableau rectangulaire se convertit le mieux. Placez les noms de champs sur la première ligne et évitez les libellés de colonne en double, car chaque libellé devient une propriété JSON. Laissez les notes, les totaux et les blocs de titre fusionnés en dehors de la feuille sélectionnée, ou supprimez-les avant la conversion. Les cellules vides sont conservées sous forme de valeurs vides afin que les lignes gardent une structure cohérente, ce qui est pratique lorsque le JSON sera examiné par un autre script ou importé dans une base de données.
Comment utiliser le résultat
Le fichier téléchargé est un document JSON UTF-8 standard. Vous pouvez l'ajouter à un projet statique, le charger dans Node.js, l'injecter dans un processus d'import de données ou l'ouvrir dans un éditeur pour une relecture rapide. Pour les très grandes feuilles, seul le début est affiché en aperçu sur la page ; fiez-vous au fichier téléchargé pour le contenu complet. Si les données doivent ensuite retourner au format tableur, conservez le classeur d'origine comme source de référence.
À savoir sur le résultat
La sortie est un tableau JSON contenant un objet par ligne de données, mis en forme avec une indentation de deux espaces. Une feuille dont la première ligne contient les en-têtes name, qty et price devient une liste d'objets possédant chacun ces trois propriétés. Les cellules numériques restent des nombres, les cellules de texte restent des chaînes et les cellules vides deviennent des chaînes vides. Si deux colonnes partagent le même en-tête, le convertisseur rend les clés uniques en ajoutant un suffixe tel que _1.
Les cellules de date peuvent apparaître sous forme de numéros de série plutôt que de texte mis en forme ; vérifiez-les dans l'aperçu et convertissez-les dans votre propre code si nécessaire. La ligne d'état indique combien de lignes ont été converties. L'aperçu est limité aux 25 000 premiers caractères, mais le fichier téléchargé contient tout. Seule la feuille sélectionnée est convertie : exportez donc séparément chaque feuille dont vous avez besoin.
Comment utiliser
- Importer le XLSXDéposez un classeur Excel sur la page ou cliquez pour le choisir.
- Choisir la feuilleSélectionnez la feuille contenant le tableau que vous souhaitez convertir.
- Télécharger le JSONPrévisualisez le tableau d'objets et enregistrez-le au format .json.