Pourquoi convertir JSON en XLSX ?
Le JSON est un format d'échange de données adapté aux API et aux applications, mais le .xlsx permet aux utilisateurs de trier, filtrer et créer des tableaux croisés dynamiques à partir des mêmes données à l'aide d'outils de tableur familiers. Partager un XLSX évite au destinataire d'avoir besoin d'un visualiseur JSON ou d'un environnement de programmation.
Comment convertir JSON en XLSX
Microsoft Excel EASIEST
Allez dans Données > Récupérer des données > À partir d'un fichier > À partir de JSON, sélectionnez votre fichier .json, développez les données dans l'éditeur Power Query, puis cliquez sur Fermer et charger pour remplir une feuille de calcul.
Python FREE
Installez pandas et openpyxl, puis exécutez pd.read_json('data.json').to_excel('data.xlsx', index=False) pour un JSON plat ; utilisez pd.json_normalize() pour les structures imbriquées.
À propos de ces formats
Un fichier JSON est un fichier de données en texte brut au format JavaScript Object Notation, utilisé par les API web, les configurations d'applications et les exports de données. N'importe…
Ouvrir les détails de .JSON →Un fichier XLSX est une feuille de calcul Microsoft Excel enregistrée au format Open XML, introduit avec Excel 2007 pour remplacer l'ancien format binaire XLS. Vous pouvez l'ouvrir sans…
Ouvrir les détails de .XLSX →Qualité et points de vigilance
- Un JSON plat (un tableau d'objets simples avec toutes les clés au même niveau) se convertit en un tableau propre en une seule étape ; les objets profondément imbriqués ou les tableaux dans les tableaux nécessitent une expansion manuelle dans Power Query ou un code d'aplatissement en Python.
- Le chemin d'importation JSON de Power Query est entièrement disponible sous Windows ; Excel pour Mac a un support limité de Power Query et peut ne pas proposer l'assistant d'importation JSON complet.
- Excel a une limite de 1 048 576 lignes - les exports JSON volumineux peuvent être tronqués silencieusement ; divisez le fichier au préalable si votre jeu de données est plus grand.
Foire aux questions
Est-ce que Power Query fonctionne sur Excel pour Mac ?
Que faire si mon JSON est profondément imbriqué ?
pd.json_normalize() pour aplatir automatiquement les clés imbriquées dans des colonnes séparées.