Convertir JSON en Excel

Transformez du JSON en feuille Excel — une ligne par élément, objets imbriqués en colonnes distinctes.

100 % privé — fonctionne entièrement dans votre navigateur. Vos données sont traitées sur votre appareil et ne sont jamais envoyées sur Internet.

Collez votre JSON ci-dessous — ou téléversez un fichier .json. Le fichier Excel est prêt à télécharger aussitôt.

Télécharger le fichier Excel

À propos de la conversion de JSON en Excel

Vous avez exporté des données depuis une application, une boutique en ligne ou une API, et elles sont arrivées en JSON. Votre équipe veut les trier, filtrer et additionner dans Excel. Cet outil transforme le JSON en vrai classeur Excel (.xlsx) : une ligne pour chaque élément de la liste, une colonne pour chaque champ.

Collez le JSON ou téléversez un fichier .json. L'aperçu montre le tableau aussitôt, et le fichier Excel est prêt en un clic.

Tout se passe dans votre navigateur. Vos données ne sont jamais téléversées.

Fonctionnalités

  • Un vrai fichier .xlsx — s'ouvre dans Excel, Google Sheets, Numbers et LibreOffice
  • Une ligne par élément — chaque objet de la liste devient une ligne
  • Objets imbriqués aplatis — {"customer": {"name": "Ada"}} devient une colonne customer.name
  • Trouve la liste — les lignes d'une réponse d'API comme {"data": [...]} sont trouvées pour vous
  • Types conservés — les nombres JSON sont des nombres Excel, true/false deviennent VRAI/FAUX, les chaînes restent du texte
  • Chaque clé devient une colonne — même les clés que seuls certains éléments possèdent
  • Colonnes ajustées et un nom de feuille de votre choix
  • Un seul clic — le fichier Excel est refait pendant que vous tapez ; il suffit de cliquer sur Télécharger

Comment le JSON devient lignes et colonnes

Valeur JSONCellule Excel
"order": 1001le nombre 1001
"zip": "02134"le texte 02134 — une chaîne JSON reste du texte, zéros compris
"paid": trueVRAI
"note": nullune cellule vide
"customer": {"name": "Ada", "city": "London"}deux colonnes : customer.name et customer.city
"items": ["lamp", "desk"]une cellule : lamp, desk
"lines": [{"sku": "A1"}, {"sku": "B2"}]une cellule avec la liste en texte JSON

L'exemple du champ donne cette feuille :

ordercustomer.namecustomer.cityitemspaid
1001Ada LovelaceLondonlamp, deskVRAI
1002José ÁlvarezMadridchairFAUX

Décochez Aplatir les objets imbriqués pour garder chaque objet imbriqué dans une seule cellule, en texte JSON.

D'où viennent les lignes

  • Une liste d'objets [{…}, {…}] — le cas normal : une ligne chacun, les clés forment la ligne d'en-tête.
  • Une réponse d'API {"status": "ok", "data": [{…}, {…}]} — la plus longue liste d'objets qu'elle contient est utilisée. La ligne sous le champ indique laquelle.
  • Une liste de listes [["name", "age"], ["Ada", 36]] — chaque liste intérieure est une ligne, telle quelle.
  • Une liste de valeurs simples ["red", "green"] — une seule colonne.
  • Un seul objet — une ligne.

Limites

  • Les nombres JSON supérieurs à 9 007 199 254 740 991 perdent leurs derniers chiffres quand un navigateur lit le JSON. Stockez les longs identifiants sous forme de chaînes ("id": "12345678901234567890") et ils restent exacts.
  • Les dates en JSON sont des chaînes, elles restent donc du texte dans Excel. Le tri fonctionne quand même pour les dates ISO comme 2026-11-02.
  • Une feuille Excel contient au plus 1 048 576 lignes et 32 767 caractères par cellule. Une cellule plus longue est coupée, et l'outil vous le dit.

Questions fréquentes

Comment ouvrir un fichier JSON dans Excel ?

Téléversez le fichier .json ici (ou collez son texte) et cliquez sur Télécharger le fichier Excel. Ouvrez le .xlsx dans Excel : chaque élément est une ligne et chaque champ une colonne.

Peut-il gérer du JSON imbriqué ?

Oui. Les objets imbriqués deviennent des colonnes supplémentaires nommées avec des points, comme customer.address.city. Les listes de valeurs simples sont reliées par des virgules ; les listes d'objets restent en texte JSON dans une cellule.

Mon JSON est une réponse d'API, pas une liste. Est-ce que ça marche ?

Oui. L'outil regarde à l'intérieur de l'objet, trouve la plus longue liste d'objets (par exemple « data » ou « results ») et en fait les lignes.

Puis-je reconvertir Excel en JSON ?

Oui — passez à Excel → JSON en haut de la page, ou utilisez Excel en JSON.

Mes données sont-elles téléversées ?

Non. Le JSON est lu et le fichier Excel est créé dans votre navigateur. Rien n'est envoyé à un serveur.

Outils liés

Comment l'utiliser

  • Collez votre JSON dans le champ — ou cliquez sur Téléverser un fichier .json, ou déposez le fichier sur le champ
  • Laissez Aplatir les objets imbriqués activé pour avoir une colonne par champ imbriqué
  • Vérifiez l'aperçu et la ligne sous le champ (lignes, colonnes, liste utilisée)
  • Donnez un nom à la feuille si vous le souhaitez
  • Cliquez sur Télécharger le fichier Excel

Nous ajoutons régulièrement de nouveaux outils — abonnez-vous sur YouTube pour être averti à chaque nouveauté.

Plus d’outils

Tout voir

Applications recommandées

Tout voir