Éditeur Excel en ligne
Gratuit · Sans inscription · Traitement local

Convertir JSON en XLSX en Ligne Gratuit — Sans Upload, Mise en Forme Conservée

Transformez vos tableaux et objets JSON en vrais classeurs Excel .xlsx directement dans le navigateur — ordre des colonnes et types préservés. Sans upload, sans inscription, sans limite.

Déposez ici des fichiers .json, ou cliquez pour parcourir

Format .json · traitement local · jamais envoyé

Comment convertir JSON en Excel en ligne

  1. Déposez un ou plusieurs fichiers .json — tout est traité en local, jamais envoyé.
  2. Cliquez sur Convertir en XLSX — les tableaux d’objets deviennent des feuilles, une colonne par champ.
  3. Vérifiez le rapport — chaque résultat liste les feuilles qui ont été écrites.
  4. Téléchargez le résultat — un classeur unique se télécharge directement ; plusieurs fichiers reviennent en ZIP.

Comment fonctionne la conversion

Chaque objet ligne apporte ses clés : la ligne d’en-têtes est l’union de toutes les clés dans l’ordre de première apparition, si bien qu’un champ qui n’apparaît qu’à la dixième ligne obtient quand même sa colonne. Les clés absentes et les null deviennent des cellules vides, les nombres et booléens gardent leur type, et les chaînes de date sont écrites comme du texte, exactement telles qu’elles figurent dans votre JSON.

Les objets et tableaux imbriqués ne tiennent pas dans une seule cellule : ils sont donc sérialisés en chaînes JSON — repassez le classeur par notre convertisseur XLSX vers JSON pour retrouver la structure d’origine. Un tableau vide produit malgré tout une feuille (vide), et les noms de feuilles sont nettoyés selon ce qu’autorise Excel : 31 caractères maximum, sans \ / ? * [ ] ni :.

La sortie est un vrai fichier .xlsx — ouvrez-le dans Excel, LibreOffice ou Google Sheets et continuez l’édition avec mise en forme, filtres et formules.

Formes JSON prises en charge

Entrée JSONClasseur obtenuRemarques
[ {...}, {...} ]Une feuille nommée « Sheet1 »La forme la plus courante (API / export)
{ "Users": [...], "Orders": [...] }Une feuille par clé, dans l’ordre des clésLes noms de feuilles viennent des clés
{ "Empty": [] }Une feuille vide nommée « Empty »Les tableaux vides ne sont pas ignorés
42, "texte", nullRefuséLe premier niveau doit être un tableau ou un objet
[ [1,2], [3,4] ]RefuséLes lignes doivent être des objets, pas des tableaux

Pourquoi un vrai classeur plutôt que du CSV

XLSX (cet outil)CSV
FeuillesPlusieurs feuilles dans un fichierUn tableau par fichier
TypesNombres et booléens stockés nativementTout est texte, réinterprété à l’import
Pièges d’échappementAucun — les valeurs vivent dans des cellules XMLVirgules, guillemets et sauts de ligne à échapper
Compatibilité ExcelFormat natif, ouverture immédiateSurprises d’encodage et de séparateurs

Confidentialité et limites

  • Les fichiers ne quittent jamais votre appareil — l’analyse et la génération du classeur se font dans votre navigateur.
  • Une ligne d’en-têtes par feuille est générée à partir de vos clés ; styles, formules et graphiques ne font pas partie de la conversion.
  • Les noms de feuilles de plus de 31 caractères sont tronqués ; les doublons reçoivent un suffixe numérique.
  • Les très grands tableaux sont limités par la mémoire d’un onglet de navigateur.

Questions fréquentes

Ce convertisseur JSON vers Excel est-il gratuit ?

Oui — 100 % gratuit, sans inscription, sans filigrane et sans limite de fichiers. Toute la conversion se fait localement dans votre navigateur.

Comment les colonnes sont-elles ordonnées ?

Les colonnes suivent la première apparition de chaque clé dans l’ensemble des lignes — pas seulement celles de la première. Un champ qui apparaît plus tard obtient aussi sa propre colonne, dans l’ordre de découverte.

Comment fonctionnent les feuilles multiples ?

Fournissez un objet dont les valeurs sont des tableaux : chaque clé devient une feuille, dans l’ordre des clés, avec la clé comme nom. Un tableau au premier niveau devient une seule feuille nommée Sheet1.

Que deviennent les null et les champs absents ?

Ils deviennent des cellules vides. Toutes les colonnes existent toujours dans la ligne d’en-têtes, la table reste donc rectangulaire et facile à filtrer.

Et les objets ou tableaux imbriqués ?

Une cellule ne peut pas contenir une structure : les valeurs imbriquées sont sérialisées en texte JSON. Repassez le classeur par notre outil XLSX vers JSON pour retrouver la structure d’origine.

Mon fichier est-il envoyé à un serveur ?

Non. Le JSON est analysé et le classeur construit par JavaScript dans votre navigateur ; votre fichier ne quitte jamais votre appareil.

Pourquoi le nom de feuille est-il plus court que dans mon JSON ?

Excel limite les noms de feuilles à 31 caractères et interdit \ / ? * [ ] :. Les noms trop longs ou invalides sont nettoyés automatiquement ; les doublons reçoivent un suffixe numérique.

Outils associés

Besoin de consulter ou de modifier le classeur généré ?

Ouvrir l’éditeur Excel en ligne gratuit