UltKit

Convertir JSON en Excel

Importez un export d'API, un dump de logs ou une sauvegarde de base de données au format JSON et obtenez un classeur XLSX où chaque enregistrement est une ligne et chaque clé une colonne que vous pouvez filtrer, trier et totaliser.

Convertisseur de données

ou déposez Fichiers CSV, TSV, TXT … ici ·

95 Mo max. par fichier· Jusqu'à 20 fichiers· Supprimés après 30 minutes

Sortie

Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.

Comment utiliser cet outil

  1. 1

    Importez le fichier JSON

    Déposez un fichier .json, .jsonl ou .ndjson dans la zone d'import. Jusqu'à 20 fichiers par lot, 95 Mo chacun ; chaque fichier devient son propre classeur.

  2. 2

    Vérifiez les réglages de la feuille

    Convertir en est déjà réglé sur XLSX. Sous Réglages avancés, vous pouvez renommer l'onglet avec Nom de la feuille ou réécrire les horodatages via Dates.

  3. 3

    Convertissez et ouvrez dans Excel

    Cliquez sur Convertir en XLSX (Excel) et téléchargez le classeur. Il s'ouvre dans Excel, Google Sheets, Numbers et LibreOffice Calc.

Qui a besoin de JSON sous forme de feuille Excel

Le JSON est le format d'échange des machines. Douglas Crockford l'a nommé et popularisé vers 2001, et la norme IETF RFC 8259 (2017) ne définit que six types de valeurs : objets, tableaux, chaînes, nombres, true/false et null. Les API REST, les exports Firebase et MongoDB, les webhooks Stripe et les outils de développement des navigateurs vous fournissent tous du JSON.

Les personnes qui reçoivent ces exports ne sont souvent pas développeurs. Un analyste marketing récupère des données de campagne via l'API d'une plateforme publicitaire, un commerçant télécharge les commandes d'une boutique headless, un chercheur enregistre un jeu de données public. Ils veulent un enregistrement par ligne, des colonnes à filtrer et une SOMME en bas.

Convertir JSON en Excel : des enregistrements aux lignes

Entrée : deux commandes avec un objet customer imbriqué
[
  {"order": "A-1001", "total": 48.5, "customer": {"name": "Ruth Ng", "country": "CA"}, "tags": ["gift", "rush"]},
  {"order": "A-1002", "total": 12, "customer": {"name": "Omar Diaz", "country": "US"}}
]

La feuille obtenue compte cinq colonnes : order, total, customer.name, customer.country et tags. La ligne 3 contient A-1002, 12, Omar Diaz et US avec une cellule tags vide, car le second enregistrement n'avait pas cette clé. Les clés manquantes ne décalent jamais les autres valeurs, l'erreur classique quand on copie du JSON à la main dans des cellules.

Les nombres restent numériques, donc les totaux s'additionnent immédiatement. Les chaînes qui ressemblent à des nombres, comme des codes postaux ou des références entre guillemets, restent du texte, ce qui préserve les zéros initiaux comme 02134. Pour les horodatages ISO (2026-10-18T09:30:00Z), choisissez un format lisible sous Dates.

JSON en XLSX : les limites d'Excel qui s'appliquent toujours

lignes par feuille
1 048 576
colonnes, de A à XFD
16 384
caractères par cellule
32 767
caractères dans un nom de feuille
31

JSON

JavaScript Object Notation

JSON est un format texte léger pour les données structurées, popularisé par Douglas Crockford au début des années 2000 et normalisé par la RFC 8259 et ECMA-404. Il représente des objets, tableaux, chaînes, nombres, booléens et null avec une syntaxe simple et lisible. C'est le format par défaut des API web, des fichiers de configuration et des échanges de données entre applications dans presque tous les langages de programmation. Il n'intègre ni commentaires, ni dates, ni schémas, et les gros fichiers imbriqués sont difficiles à lire sans visionneuse.

Compression
–
Transparence
–
Animation
–
Année de création
2001 · Douglas Crockford
Convertisseur JSON

XLSX

Classeur Microsoft Excel

Le XLSX est le format de classeur par défaut de Microsoft Excel depuis Office 2007, basé sur la norme Office Open XML. Il stocke plusieurs feuilles, des formules, la mise en forme, des graphiques, des tableaux croisés dynamiques et la validation des données dans un paquet ZIP de fichiers XML. Il gère plus d'un million de lignes par feuille et c'est le format d'échange habituel des tableurs professionnels. Google Sheets, LibreOffice et Numbers ouvrent le XLSX, mais les macros et les fonctions avancées peuvent ne pas être conservées.

Compression
–
Transparence
–
Animation
–
Année de création
2007 · Microsoft
Convertisseur XLSX

Convertir du JSON en Excel permet de transmettre les sorties d'API et de bases de données à ceux qui ne lisent pas le code : un chef de produit, un comptable ou un client qui veut des lignes à trier et des totaux à vérifier plutôt que des accolades et des guillemets.

Ce qu'on attend d'une conversion JSON en Excel

Idée reçueTout fichier JSON peut devenir un joli tableau.

RéalitéUn tableau suppose des enregistrements répétés. Un unique objet de configuration aux paramètres très imbriqués donne une seule ligne très large ; pour ce genre de fichier, JSON en YAML est plus lisible.

Idée reçueExcel ouvrira directement le fichier .json si je le renomme.

RéalitéRenommer ne change rien au contenu du fichier. Excel le traite comme du texte et place tout dans la colonne A.

Idée reçueLe classeur conserve exactement les types JSON.

RéalitéExcel connaît les nombres, le texte, les booléens et les cellules vides. Le null JSON devient une cellule vide, et la différence entre 12 et 12.0 disparaît.

Idée reçueTout export de moins de 100 Mo tiendra.

RéalitéLes lignes comptent aussi. Un journal de deux millions de lignes dépasse la grille de 1 048 576 lignes ; découpez-le d'abord, ou utilisez JSON en CSV pour un chargement en base de données.

Questions sur la conversion JSON en Excel

Peut-on convertir du JSON en Excel sans Power Query ?

Oui. La méthode propre à Excel est Données → Obtenir des données → À partir d'un fichier → À partir de JSON, qui ouvre l'éditeur Power Query et vous demande de développer les enregistrements colonne par colonne. Ici, le développement se fait pendant la conversion et le classeur arrive prêt à être filtré.

Que deviennent les objets imbriqués de mon JSON ?

Un objet imbriqué est réparti dans des colonnes supplémentaires nommées avec un chemin à points : un objet address devient address.city et address.zip. Un tableau de valeurs simples à l'intérieur d'un enregistrement reste dans une seule cellule sous forme de texte JSON, car une ligne ne peut pas contenir un nombre variable de colonnes.

Le convertisseur accepte-t-il le JSON Lines de BigQuery ou d'un collecteur de logs ?

Oui. Les fichiers se terminant par .jsonl ou .ndjson sont lus à raison d'un objet par ligne, ce qui correspond au format des exports BigQuery, des dumps Elasticsearch et de la plupart des pipelines de logs. Chaque ligne devient une ligne de la feuille.

Pourquoi mes identifiants à 19 chiffres finissent-ils par des zéros ?

Excel stocke les nombres avec 15 chiffres significatifs : un entier plus long, comme un identifiant snowflake Twitter ou un numéro de carte, perd ses derniers chiffres dans une cellule numérique. Conservez ces identifiants sous forme de chaînes dans le JSON (entre guillemets) et ils arrivent dans la feuille sous forme de texte, chiffre pour chiffre.

Mon export d'API est-il stocké quelque part ?

Non. Les fichiers sont supprimés automatiquement 30 minutes après le traitement, et aucun compte n'est nécessaire.

Peut-on repasser plus tard du tableur au JSON ?

Oui. Une fois les lignes modifiées, passez le classeur dans Excel en JSON et les en-têtes de colonnes redeviennent des clés. Les noms de colonnes à points sont écrits comme des clés à plat : reconstruisez les objets imbriqués dans votre code si votre API les attend.