JSON est réputé pour sa flexibilité dans la représentation des données structurées, mais nous avons souvent besoin de sa traduction au format [Excel](https://docs.fileformat.com /spreadsheet/xls/) pour une visualisation, une analyse et un partage plus sophistiqués. Cette conversion est essentielle pour combler le fossé entre les structures de données dynamiques basées sur le Web et les fonctionnalités complètes offertes par les feuilles de calcul Excel. De plus, alors que les entreprises sont aux prises avec de grandes quantités de données diverses, l’importance de transformer de manière transparente JSON en Excel réside dans la promotion d’une représentation plus accessible, organisée et visuellement intuitive. Explorons les détails sur la façon dont nous pouvons convertir dynamiquement JSON au format XLS ou XLSX à l’aide du SDK .NET Cloud.
- SDK .NET Cloud pour la conversion JSON vers Excel
- Convertir JSON en XLS en C# .NET
- JSON vers Excel à l’aide des commandes cURL
SDK .NET Cloud pour la conversion JSON vers Excel
La conversion de JSON en Excel devient un processus transparent grâce aux capacités robustes du SDK Aspose.Cells Cloud pour .NET.En tirant parti de cette API, vous pouvez facilement télécharger vos données JSON sur le stockage cloud, en lançant une conversion dynamique au format Excel avec un simple appel API. La polyvalence d’Aspose.Cells Cloud permet un contrôle précis de la sortie Excel, garantissant une représentation personnalisée des données JSON.
Désormais, afin d’exploiter les capacités de ce SDK dans l’application .NET, nous devons d’abord rechercher « Aspose.Cells-Cloud » dans le gestionnaire de packages NuGet et cliquer sur le bouton « Ajouter un package ». Deuxièmement, obtenez vos informations d’identification client à partir du tableau de bord cloud.Si vous n’avez pas de compte existant, créez simplement un compte gratuit en suivant les instructions spécifiées dans l’article démarrage rapide.
Convertir JSON en XLS en C# .NET
Cette section explique en détail comment l’API peut faciliter la conversion JSON vers XLS pour une prise de décision éclairée et une visualisation améliorée des données.
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
Tout d’abord, créez un objet de la classe CellsApi dans lequel nous transmettons les informations d’identification du client comme arguments.
cellsInstance.UploadFile("sourceFile.json", file);
Téléchargez le fichier JSON d’entrée sur le stockage cloud.
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
Enfin, appelez l’API pour convertir JSON en Excel. Après une conversion réussie, le classeur Excel résultant est stocké dans le stockage cloud.
// Pour des exemples complets et des fichiers de données, veuillez consulter
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/
// Obtenez les informations d'identification du client sur https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
// créer une instance CellsApi en passant ClientID et ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);
// nom du fichier JSON d'entrée
string input_JSON = @"source.json";
// Nom de la feuille de calcul Excel résultante
string resultant_file = "output.xlsx";
// charger le fichier JSON à partir du lecteur local
using (var file = System.IO.File.OpenRead(input_JSON))
{
// télécharger le fichier d'entrée sur le stockage Cloud
cellsInstance.UploadFile("sourceFile.json", file);
}
// appeler l'API pour convertir JSON en Excel en ligne
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
L’exemple de fichier JSON utilisé dans l’exemple ci-dessus peut être téléchargé à partir de :
JSON vers Excel à l’aide des commandes cURL
La conversion de JSON en Excel à l’aide des commandes Aspose.Cells Cloud et cURL fournit une solution flexible et scriptable. Les commandes cURL servent de pont efficace, connectant de manière transparente votre application aux puissantes fonctionnalités d’Aspose.Cells Cloud. De plus, cette méthode simplifie non seulement l’intégration d’Aspose.Cells Cloud dans divers environnements de développement, mais garantit également un processus cohérent et fiable pour transformer les données JSON en feuilles Excel visuellement attrayantes et structurées.
La première étape de cette approche consiste à générer un jeton d’accès JWT à l’aide de la commande suivante :
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=921363a8-b195-426c-85f7-7d458b112383&client_secret=2bf81fca2f3ca1790e405c904b94d233" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Une fois que nous avons le jeton JWT, veuillez exécuter la commande suivante pour exporter JSON vers la feuille de calcul XLS.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=XLS&isAutoFit=true&onlySaveTable=true&outPath={output}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Remplacez sourceFile
par le nom du fichier JSON d’entrée disponible dans le stockage Cloud, output
par le nom de la feuille de calcul XLS résultante à générer et accessToken
par un jeton d’accès JWT généré ci-dessus.
Conclusion
En conclusion, le processus de conversion de JSON en Excel se déroule comme un parcours dynamique, offrant aux développeurs deux voies robustes (l’une via l’API Aspose.Cells Cloud avec .NET et l’autre via les commandes cURL).Qu’il s’agisse d’opter pour l’environnement riche en fonctionnalités de .NET ou la simplicité des commandes cURL, les deux voies soulignent l’importance de traduire la structure de données flexible de JSON dans le domaine organisé et visuellement intuitif d’Excel.
Liens utiles
Articles Liés
Nous vous recommandons fortement de visiter les blogs suivants :