Comment utiliser : Excel vers JSON
- Cliquez sur Ouvrir un fichier et choisissez un classeur
.xlsx, ou copiez des cellules dans Excel ou Google Sheets puis collez-les dans le volet de gauche. - Si le classeur contient plusieurs feuilles, sélectionnez-en une dans le menu des feuilles, ou cochez Toutes les feuilles pour tout exporter en une fois.
- Choisissez la structure de sortie (tableau d'objets ou tableau de lignes) et la manière dont les cellules vides sont écrites.
- Vérifiez l'aperçu, puis cliquez sur Copier ou Télécharger .json.
À quoi sert un convertisseur Excel vers JSON ?
Un tableur est une grille : la première ligne contient généralement les noms des colonnes, et chaque ligne suivante correspond à un enregistrement. Le JSON représente les mêmes données sous forme d'un tableau d'objets, où chaque objet utilise les noms de colonnes comme clés. C'est le format attendu par les API REST, les applications JavaScript, les bases NoSQL et la plupart des jeux de données de test :
[
{ "id": 1, "name": "Ada Lovelace", "plan": "pro", "active": true },
{ "id": 2, "name": "Grace Hopper", "plan": "team", "active": true }
]
Lire des fichiers .xlsx dans le navigateur
Un fichier .xlsx est une archive ZIP de documents XML (le format Office Open XML). Cet outil décompresse l'archive localement, lit la table des chaînes partagées, chaque feuille de calcul et les styles de cellules. Il peut ainsi distinguer un vrai nombre d'un texte, et une date d'un simple nombre. Votre classeur ne quitte jamais votre appareil.
| Cellule Excel | Valeur JSON |
|---|---|
Nombre 49.5 | 49.5 |
Texte 02134 (code postal stocké en texte) | "02134" |
| VRAI / FAUX | true / false |
| Cellule au format date (numéro de série 45306) | "2024-01-15" |
| Date et heure | "2024-01-15 14:30:00" |
| Formule | sa dernière valeur calculée |
Excel enregistre les dates sous forme de numéros de série, comptés en jours à partir de 1900 (ou de 1904 pour les anciens classeurs Mac). Le convertisseur vérifie le format de chaque cellule et transforme les numéros de série au format date en chaînes ISO 8601, que tous les langages de programmation savent interpréter.
Coller des cellules au lieu d'ouvrir un fichier
Lorsque vous copiez une plage dans Excel, Google Sheets ou Numbers, le presse-papiers contient du texte séparé par des tabulations. Collez-le dans le volet de saisie : le séparateur de tabulation est détecté automatiquement. Les exports CSV et ceux séparés par des points-virgules fonctionnent de la même façon. Pour un texte collé, l'option Détecter les nombres et booléens transforme 42 et true en véritables types JSON, tandis que les valeurs commençant par des zéros restent des chaînes.
Problèmes courants
- Les anciens fichiers .xls utilisent un format binaire. Enregistrez-les d'abord au format
.xlsxou CSV dans Excel (Fichier → Enregistrer sous). - Les cellules fusionnées ne conservent leur valeur que dans la cellule supérieure gauche ; les autres apparaissent vides.
- Les noms de colonnes en double sont renommés
name_2,name_3afin qu'aucune donnée ne soit écrasée. - Les en-têtes contenant des points, comme
address.city, peuvent devenir des objets imbriqués si vous cochez Reconstruire les objets imbriqués.
Besoin de faire l'inverse ? Utilisez JSON vers Excel. Pour les simples fichiers CSV, CSV vers JSON propose des options d'analyse supplémentaires.
Aussi recherché comme : convertir excel en json, xlsx vers json, google sheets vers json, convertisseur excel json, xls vers json, tableur vers json, convertir xlsx en json.
Outils complémentaires : Excel vers JSON
- CSV et Excel vers SQL — Collez des cellules CSV ou Excel, ou ouvrez un fichier .xlsx, pour obtenir des instructions CREATE TABLE et INSERT prêtes à l’emploi, avec des valeurs correctement échappées pour votre base de données.
- Formateur JSON — Collez votre code JSON pour le formater, le compresser ou le valider.
- CSV et Excel vers tableau JavaScript — Collez des lignes de tableur ou du JSON et obtenez un tableau ou un littéral d'objet JavaScript propre pour votre code, vos tests, vos données fictives ou votre configuration.
- JSON vers SQL — Collez un tableau JSON pour obtenir le SQL qui crée la table et insère chaque objet comme une ligne.