Convertisseur Excel vers JSON

Ouvrez un classeur .xlsx ou collez directement des cellules depuis Excel ou Google Sheets pour obtenir un JSON propre. Les nombres, booléens et dates conservent leur type, et aucune donnée n'est envoyée sur un serveur.

Mis à jour le
Ouvrir un fichier (.xlsx, .csv, .json)
Entrée
Sortie
Indentation

Aperçu de l'entrée

Vos données ne quittent jamais votre ordinateur. Tout le traitement se fait localement dans votre navigateur.

Comment utiliser : Excel vers JSON

  1. 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.
  2. 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.
  3. Choisissez la structure de sortie (tableau d'objets ou tableau de lignes) et la manière dont les cellules vides sont écrites.
  4. 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 ExcelValeur JSON
Nombre 49.549.5
Texte 02134 (code postal stocké en texte)"02134"
VRAI / FAUXtrue / false
Cellule au format date (numéro de série 45306)"2024-01-15"
Date et heure"2024-01-15 14:30:00"
Formulesa 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 .xlsx ou 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_3 afin 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.

Questions fréquentes

Mon fichier Excel est-il envoyé sur un serveur ?
Non. Le classeur est décompressé et lu entièrement dans votre navigateur grâce à JavaScript : vos tableurs confidentiels restent sur votre appareil.
Puis-je convertir une feuille en particulier ?
Oui. Lorsqu'un classeur contient plusieurs feuilles, un menu apparaît à côté du bouton Ouvrir un fichier. Cochez Toutes les feuilles pour obtenir un seul objet JSON avec une clé par feuille.
Pourquoi mes dates apparaissent-elles sous forme de nombres comme 45306 ?
Cela se produit lorsqu'une cellule de date est formatée comme un simple nombre dans Excel. Mettez la colonne au format date dans Excel, ou convertissez vous-même le numéro de série : il correspond au nombre de jours écoulés depuis le 30 décembre 1899.
Les fichiers .xls, .ods ou Numbers sont-ils pris en charge ?
Seuls les fichiers .xlsx (et .xlsm avec macros) peuvent être ouverts directement. Enregistrez les autres formats en .xlsx ou en CSV, ou copiez les cellules puis collez-les.
Comment convertir Google Sheets en JSON ?
Sélectionnez les cellules dans Google Sheets, copiez-les et collez-les dans le volet de saisie, ou téléchargez la feuille via Fichier → Télécharger → Microsoft Excel (.xlsx) puis ouvrez ce fichier.
Puis-je installer Excel vers JSON en tant qu’application web et l’utiliser hors ligne ?
Oui. Excel vers JSON est une application web installable (PWA) : elle s’installe depuis votre navigateur, sans passer par une boutique d’applications. Cliquez sur « Installer l’application » en haut de cette page dans Chrome ou Edge (Windows, macOS, Linux, ChromeOS) ; sur Android, utilisez « Partager » → « Ajouter à l’écran d’accueil » sur iPhone et iPad ; ou « Fichier » → « Ajouter au Dock » dans Safari 17+ sur Mac. L’application s’ouvre alors dans sa propre fenêtre avec sa propre icône, et comme elle s’exécute entièrement dans votre navigateur, elle continue de fonctionner hors ligne. Firefox sur ordinateur de bureau ne permet pas d’installer d’applications web. Comment fonctionne l’installation.

Outils similaires