Convertir un fichier JSON en Excel gratuitement (sans code)

Transformez un fichier JSON en tableau Excel : une ligne par objet, une colonne par clé. Méthode en ligne, Power Query et pièges à éviter.

Convertir un fichier JSON en Excel gratuitement (sans code)
GuidesL'équipe Toolyfied

Pour convertir un fichier JSON en Excel sans rien installer, déposez-le dans un convertisseur JSON vers Excel : chaque objet de votre tableau JSON devient une ligne, chaque clé devient une colonne, et vous récupérez un fichier XLSX prêt à trier et à filtrer. Si vous préférez rester dans Excel, Power Query sait aussi importer un JSON. Voici les deux méthodes, la forme que doit avoir votre fichier pour que le résultat soit propre, et les erreurs les plus fréquentes.

La méthode rapide : un convertisseur en ligne

  1. Ouvrez le convertisseur JSON vers Excel de Toolyfied.
  2. Importez votre fichier .json (un export d'API, d'une appli, d'un outil no-code…).
  3. Lancez la conversion et téléchargez le fichier .xlsx.
  4. Ouvrez-le dans Excel, LibreOffice Calc ou Google Sheets.

C'est gratuit, sans inscription et sans filigrane. Le fichier est traité sur le serveur de Toolyfied le temps de produire le résultat, puis les anciens fichiers sont supprimés automatiquement chaque jour.

La forme de JSON qui donne un tableau propre

Un tableur est une grille : des lignes et des colonnes. Le JSON qui s'y prête le mieux est donc une liste d'objets « plats », comme celle-ci :

[{"nom": "Durand", "ville": "Lyon", "commandes": 4}, {"nom": "Martin", "ville": "Nantes", "commandes": 2}]

Ce fichier donne exactement ce qu'on attend : une colonne nom, une colonne ville, une colonne commandes, et une ligne par client. Si un objet possède une clé que les autres n'ont pas (un email par exemple), une colonne supplémentaire apparaît et reste vide pour les autres lignes.

Ce que contient votre JSONCe que vous obtenez dans ExcelQue faire
Une liste d'objets plats [{…}, {…}]Une ligne par objet, une colonne par cléRien, c'est le cas idéal
Un seul objet {…}Une seule ligneNormal si c'est un seul enregistrement
Un objet qui enveloppe la liste : {"data": [ … ]}Une seule ligne, pas vos enregistrementsNe garder que la liste entre crochets avant de convertir
Des objets imbriqués ("adresse": {"ville": …}) ou des listes dans les champsCes champs ne sont pas éclatés en colonnes séparées et restent inexploitablesAplatir les données (voir plus bas) ou passer par Power Query

Le piège n° 1 : la liste « emballée » dans un objet

Beaucoup d'API ne renvoient pas directement une liste, mais un objet qui la contient, avec des informations de pagination autour : {"total": 250, "page": 1, "results": [ … ]}. Converti tel quel, ce fichier ne donne qu'une ligne, avec une colonne total, une colonne page et une cellule results inutilisable.

La solution consiste à ne garder que la liste. Ouvrez le fichier dans le formateur JSON : la vue en arbre montre tout de suite où se trouve le tableau qui vous intéresse. Copiez la partie entre les crochets [ et ], enregistrez-la dans un nouveau fichier .json, puis convertissez ce fichier.

Le piège n° 2 : les données imbriquées

Un JSON peut contenir des objets dans des objets : un client avec une adresse qui a elle-même une rue, un code postal et une ville. Un convertisseur simple ne transforme pas automatiquement ces niveaux en colonnes « adresse.ville », « adresse.code_postal ». Deux solutions :

  • Aplatir avant de convertir : si vous maîtrisez l'export (un outil no-code, un script, une base de données), demandez des champs à plat, par exemple adresse_ville au lieu d'un sous-objet.
  • Utiliser Power Query dans Excel, qui permet de développer les colonnes imbriquées une par une (méthode ci-dessous).

L'autre méthode : Power Query dans Excel

Excel pour Windows (Microsoft 365, 2016 et versions ultérieures) sait lire un JSON sans aide extérieure :

  1. Onglet Données > Obtenir des données > À partir d'un fichier > À partir d'un fichier JSON.
  2. Sélectionnez votre fichier : l'éditeur Power Query s'ouvre.
  3. Si vous voyez une liste, cliquez sur Vers la table, puis sur l'icône à double flèche en haut de la colonne pour développer les champs.
  4. Répétez l'opération sur chaque colonne imbriquée, puis cliquez sur Fermer et charger.

Power Query est plus puissant pour les JSON complexes et peut être actualisé si le fichier change. En revanche il demande plusieurs clics, et sa disponibilité varie selon la version d'Excel et la plateforme. Pour un fichier simple à convertir une fois, le convertisseur en ligne va plus vite.

Quelle méthode choisir ?

SituationMéthode conseillée
Liste d'objets simples, conversion ponctuelleConvertisseur en ligne
Vous n'avez pas Excel (Mac, Chromebook, téléphone)Convertisseur en ligne, puis ouverture dans Google Sheets ou LibreOffice
JSON très imbriquéPower Query, ou aplatir les données à la source
Le même export revient chaque semainePower Query avec actualisation

Quand la conversion échoue : un JSON invalide

Si le convertisseur refuse le fichier, il s'agit presque toujours d'un JSON mal formé. Les causes classiques : une virgule en trop après le dernier élément, des guillemets simples au lieu de doubles, un fichier coupé pendant le téléchargement, ou plusieurs objets collés les uns aux autres sans crochets autour. Collez le contenu dans le formateur JSON : il signale l'endroit de l'erreur, vous corrigez, puis vous relancez la conversion.

Après la conversion : accents, nombres et dates

  • Accents : un fichier XLSX gère l'UTF-8 sans problème, contrairement à un CSV ouvert d'un double-clic. Les « é » et « ç » s'affichent correctement.
  • Nombres : si une valeur est écrite entre guillemets dans le JSON ("42"), elle arrive comme du texte. Utilisez Données > Convertir ou multipliez la colonne par 1 pour la transformer en nombre.
  • Dates : le JSON n'a pas de type « date ». Les dates au format ISO (2026-10-11) restent du texte jusqu'à ce que vous les convertissiez dans Excel.
  • Taille : une feuille Excel est limitée à 1 048 576 lignes. Au-delà, il faut découper les données.

Besoin du chemin inverse plus tard, par exemple pour renvoyer un tableau modifié à une application ? Le convertisseur Excel vers JSON fait l'opération dans l'autre sens. Et si votre destinataire attend un fichier texte simple, le convertisseur Excel vers CSV produit un CSV propre.

Exemple concret : un export de commandes

Imaginons un export de boutique en ligne qui ressemble à ceci : {"commandes": [{"id": 1021, "client": "Durand", "total": "59.90", "date": "2026-10-02"}, …]}. Pour obtenir un tableau exploitable :

  1. Ouvrez le fichier dans le formateur JSON et repérez la liste commandes.
  2. Copiez le contenu entre crochets dans un nouveau fichier, par exemple commandes.json.
  3. Convertissez ce fichier : vous obtenez les colonnes id, client, total et date, une ligne par commande.
  4. Dans Excel, convertissez la colonne total en nombre (elle était entre guillemets) et la colonne date en date, puis ajoutez un filtre ou un tableau croisé dynamique.

Comptez quelques minutes pour l'ensemble, et le résultat se partage ensuite comme n'importe quel classeur, sans que votre destinataire ait besoin de savoir ce qu'est un JSON.

Questions fréquentes

Comment ouvrir un fichier JSON dans Excel ?

Le plus simple est de le convertir en XLSX avec un convertisseur JSON vers Excel, puis d'ouvrir le fichier obtenu. Sous Windows, vous pouvez aussi passer par Données > Obtenir des données > À partir d'un fichier JSON pour l'importer avec Power Query.

Pourquoi mon JSON donne-t-il une seule ligne dans Excel ?

Votre liste est sans doute enveloppée dans un objet, par exemple {"data": [...]}. Ne gardez que la partie entre crochets dans un nouveau fichier et convertissez-le : vous obtiendrez une ligne par élément.

Le convertisseur gère-t-il les JSON imbriqués ?

Il convertit une liste d'objets en lignes et colonnes, mais n'éclate pas les sous-objets en colonnes séparées. Pour un JSON très imbriqué, aplatissez les données à la source ou utilisez Power Query dans Excel.

Peut-on convertir un JSON en Excel sur Mac ou sur téléphone ?

Oui. Le convertisseur fonctionne dans le navigateur sur Mac, Windows, Android ou iPhone. Le fichier XLSX s'ouvre ensuite dans Excel, Numbers, Google Sheets ou LibreOffice.

Pourquoi mes nombres sont-ils traités comme du texte ?

Dans le JSON, ces valeurs sont écrites entre guillemets, donc ce sont des chaînes de caractères. Convertissez la colonne en nombre dans Excel avec Données > Convertir ou en la multipliant par 1.

La conversion JSON vers Excel est-elle gratuite ?

Oui. Le convertisseur de Toolyfied est gratuit, sans inscription ni filigrane. Le fichier est traité sur le serveur uniquement pour créer le résultat, et les anciens fichiers sont supprimés automatiquement chaque jour.

Guides et Conseils du Blog Toolyfied

Des guides pratiques et des conseils pour convertir, compresser et modifier vos fichiers.

Questions fréquemment posées

Réponses aux questions courantes pour un support utilisateur rapide et clair.

Quels types d'outils sont disponibles sur ce site ?

Nous proposons une large gamme d'outils, incluant des outils de productivité, de design, de développement et d'utilité adaptés à divers besoins des utilisateurs.

Les outils sont-ils gratuits ?

De nombreux outils sont gratuits, tandis que certains outils premium peuvent nécessiter un abonnement ou un paiement unique pour des fonctionnalités avancées.

Dois-je créer un compte pour utiliser les outils ?

Vous pouvez accéder à la plupart des outils sans compte, mais en créer un débloque des fonctionnalités supplémentaires telles que l'enregistrement de votre progression ou des paramètres personnalisés.

Les outils sont-ils sûrs et sécurisés ?

Oui, nous priorisons la confidentialité et la sécurité des utilisateurs en mettant en œuvre un cryptage robuste et en surveillant régulièrement les vulnérabilités.

Puis-je accéder aux outils sur des appareils mobiles ?

Absolument ! Nos outils sont optimisés pour une utilisation sur les ordinateurs de bureau et les appareils mobiles, garantissant une fonctionnalité fluide sur toutes les plateformes.

À quelle fréquence de nouveaux outils sont-ils ajoutés au site ?

Nous mettons continuellement à jour notre plateforme avec de nouveaux outils et fonctionnalités pour fournir aux utilisateurs les solutions les plus pertinentes et innovantes.

Puis-je suggérer un nouvel outil ou une fonctionnalité ?

Oui, nous accueillons les commentaires et suggestions des utilisateurs ! Veuillez nous contacter via le formulaire de contact ou par e-mail pour partager vos idées.

Que dois-je faire si je rencontre un problème avec un outil ?

Si vous rencontrez des problèmes, veuillez consulter notre section de support ou contacter notre équipe de service client pour une assistance rapide.