Aller au contenu

Convertir Excel en JSON

Cet outil convertit un classeur Excel (.xlsx) en JSON dans votre navigateur. Chaque feuille contenant des valeurs devient son propre fichier JSON, numéroté selon sa position dans le classeur. Une cellule numérique devient un nombre JSON, un booléen devient true ou false, une date devient une date ISO, et une cellule vide ou une erreur de formule devient null ; le texte reste toujours une chaîne, même une valeur qui ressemble à un nombre. Avec la ligne d'en-tête activée, la première ligne nomme les champs et chaque ligne suivante devient un objet ; désactivez-la et chaque ligne devient à la place un tableau de valeurs. Votre fichier n'est jamais envoyé.

Fonctionne dans votre navigateur

Déposez un fichier ici

XLSX, jusqu'à 50 Mo

Comment ça marche

  1. 1 Choisissez un fichier Excel (.xlsx).
  2. 2 Indiquez si la première ligne est une ligne d'en-tête.
  3. 3 GRID16 lit chaque feuille dans votre navigateur.
  4. 4 Téléchargez un fichier JSON par feuille contenant des valeurs.

Questions

Que se passe-t-il avec un classeur qui a plusieurs feuilles ?
Chaque feuille contenant au moins une valeur devient son propre fichier JSON, numéroté selon sa position dans le classeur. Une feuille vide, que les réglages par défaut des anciennes versions d'Excel laissent souvent, est ignorée.
Que change le réglage de l'en-tête ?
Avec un en-tête, la première ligne nomme les champs et vous obtenez une liste d'objets. Une cellule d'en-tête vide est nommée par sa lettre de colonne, et un nom qui se répète reçoit sa lettre de colonne ajoutée, si bien qu'aucune colonne n'est jamais perdue. Sans en-tête, vous obtenez une liste de lignes.
Comment ressortent les nombres, les dates et le texte ?
Un nombre devient un nombre JSON avec sa valeur stockée exacte, un booléen devient true ou false, et une date devient une date ISO comme 2026-09-14, ou 2026-09-14 13:45:00 quand elle porte une heure. Le texte reste toujours une chaîne, donc une valeur comme "00123" n'est jamais transformée en nombre.
Que donne une cellule vide ou une formule en erreur ?
La valeur JSON null. Une formule qui a échoué n'a pas de valeur mise en cache à laquelle se rattacher, elle ressort donc comme une cellule vide.
Lit-il aussi l'ancien format .xls ?
Non. Seul le format .xlsx, plus récent, est lu ; un fichier .xls hérité n'est pas reconnu.
Mon fichier est-il envoyé sur un serveur ?
Non. La conversion a lieu dans votre navigateur ; le fichier ne quitte jamais votre appareil.

D'autres outils