Convertisseur Excel vers JSON
Convertissez des tableurs Excel (.xlsx, .xls, .ods, .csv) en JSON dans votre navigateur : choisissez une feuille ou toutes, en-tête comme clés, dates en ISO. Gratuit.
S'exécute entièrement dans votre navigateur. Vos données ne sont jamais envoyées.
Outils Connexes
Voir ToutQu'est-ce que Excel vers JSON ?
Ouvrez un tableur Excel ou OpenDocument et obtenez ses lignes en JSON. Choisissez une feuille ou toutes les feuilles ; avec une ligne d'en-tête, chaque ligne devient un objet, sinon un tableau de valeurs de cellules. Le fichier est lu localement et jamais envoyé.
Comment utiliser Excel vers JSON
- Cliquez sur Choisissez un fichier tableur et sélectionnez un fichier .xlsx, .xls, .ods ou .csv.
- Choisissez la Feuille (ou Toutes les feuilles (objet par nom de feuille)).
- Gardez La première ligne est un en-tête (lignes en objets) activé pour obtenir des objets, ou désactivez-le pour des tableaux.
- Copiez ou utilisez Télécharger pour enregistrer le JSON.
Exemple
Sheet "Users": id | name | joined | active → 1 | Ada | 2024-01-15 | TRUE
[{"id": 1, "name": "Ada", "joined": "2024-01-15T00:00:00.000Z", "active": true}, …] Quand utiliser Excel vers JSON
Utilisez-le pour transformer des tableurs en JSON pour des API, des jeux de test ou des scripts sans rien installer. Il lit les valeurs, pas la mise en forme : cellules fusionnées, couleurs, commentaires et formules ne sont pas exportés.
Comment fonctionne Excel vers JSON
Le fichier est lu avec SheetJS (xlsx) dans votre navigateur. Les valeurs de cellules gardent leur type : les nombres restent des nombres, les booléens des booléens, les cellules vides deviennent null et les cellules de date sont converties en chaînes ISO 8601 en UTC. Avec une ligne d'en-tête, SheetJS utilise la première ligne comme clés (les en-têtes en double reçoivent des suffixes) ; « Toutes les feuilles » produit un objet indexé par nom de feuille. Les formules ne sont pas recalculées : le résultat mis en cache dans le fichier est utilisé.
Cas d'utilisation courants
- Transformer une liste de produits tenue dans Excel en JSON pour un site web
- Importer des données de tableur dans une base NoSQL
- Créer des jeux de test à partir d'un export Google Sheets partagé
- Inspecter les valeurs brutes des cellules d'un fichier .xlsx
Questions Fréquentes
Mon fichier est-il envoyé quelque part ?
Non. SheetJS s'exécute dans votre navigateur et le fichier ne quitte jamais votre appareil.
Pourquoi les dates sont-elles en UTC ?
Excel stocke les dates sans fuseau horaire ; elles sont écrites en chaînes ISO 8601 à minuit UTC afin que la date du calendrier reste stable.
Les formules sont-elles évaluées ?
La valeur mise en cache dans le fichier par Excel est utilisée ; les formules ne sont pas recalculées.