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
Les fichiers sont traités sur nos serveurs et supprimés après 30 minutes.
Caractère qui sépare les colonnes dans les fichiers CSV et texte, en lecture comme en écriture. Détection auto le repère dans le fichier source et écrit des virgules.
UTF-8 convient à toutes les langues. Choisissez UTF-8 avec BOM si Excel sous Windows affiche des accents ou des caractères asiatiques illisibles à l’ouverture du CSV.
Fichiers Excel, ODS et Numbers : convertir uniquement la première feuille ou toutes les feuilles (un CSV par feuille dans un ZIP, ou une clé JSON par feuille).
Nom de l’onglet de la feuille dans le nouveau classeur, 31 caractères maximum.
Tableau d’objets utilise les noms de colonnes comme clés pour chaque ligne ; tableau de tableaux est plus compact et conserve l’en-tête comme premier tableau.
Nom de l’élément externe qui regroupe toutes les lignes ; chaque ligne devient un <row> à l’intérieur.
Utilisé dans les instructions CREATE TABLE et INSERT. Lettres, chiffres et tirets bas uniquement.
Les guillemets et les types de colonnes diffèrent légèrement d’une base à l’autre ; choisissez celle dans laquelle vous allez importer.
Réécrit les cellules de date dans un seul format. ISO (2026-10-18) est le plus sûr pour les bases de données et le code ; conserver les laisse telles qu’elles apparaissent dans la source.
Comment utiliser cet outil
- 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
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
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
[
{"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
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
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.
- Convertir Excel en JSONConvertissez Excel en JSON en ligne : en-têtes en clés, une ligne par objet, dates en chaînes ISO. XLSX, XLS, ODS et Numbers acceptés.
- Convertir JSON en CSVJSON ou JSON Lines en CSV : une ligne par objet, champs imbriqués aplatis en colonnes, UTF-8 + BOM pour les accents sous Excel. Jusqu'à 20 fichiers.
- Convertisseur XML en ExcelOuvrez factures XML, relevés bancaires, flux produits et exports en tableau Excel XLSX. Sans mappage XML ni onglet Développeur, même sur Mac.
- Convertir CSV en XLSXConvertissez un CSV en classeur Excel XLSX en gardant zéros initiaux, longs identifiants et accents. Virgule, point-virgule et tabulation détectés.
- Convertisseur JSON en YAMLConvertissez JSON en YAML pour Kubernetes, GitHub Actions, Compose et Ansible. Sortie indentée, guillemets gérés, 20 fichiers par lot, sans compte.
- Convertir JSON en tableau HTMLConvertissez du JSON en tableau HTML : les clés deviennent les en-têtes, les objets les lignes. À coller dans un CMS, un e-mail ou une page. Sans code.