konverter json til Excel projektmappe

Sådan konverteres JSON til Excel-projektmappe ved hjælp af .NET Cloud SDK.

JSON er kendt for sin fleksibilitet til at repræsentere strukturerede data, men ofte kræver vi dets oversættelse til Excel /spreadsheet/xls/)-format til mere sofistikeret visualisering, analyse og deling. Denne konvertering er afgørende for at bygge bro mellem dynamiske, webbaserede datastrukturer og de omfattende muligheder, som Excel-regneark tilbyder. Ydermere, når virksomheder kæmper med enorme mængder forskelligartede data, ligger vigtigheden af problemfrit at transformere JSON til Excel i at fremme en mere tilgængelig, organiseret og visuelt intuitiv repræsentation. Lad os undersøge detaljerne om, hvordan vi dynamisk kan konvertere JSON til XLS- eller XLSX-format ved hjælp af .NET Cloud SDK.

.NET Cloud SDK til JSON til Excel-konvertering

Konverteringen af JSON til Excel bliver en problemfri proces med de robuste funktioner i Aspose.Cells Cloud SDK for .NET.Ved at udnytte denne API kan du ubesværet uploade dine JSON-data til cloud-lageret og starte en dynamisk konvertering til Excel-format med et simpelt API-kald. Aspose.Cells Clouds alsidighed tillader en præcis kontrol over Excel-outputtet, hvilket sikrer en skræddersyet repræsentation af JSON-dataene.

Nu, for at udnytte mulighederne i denne SDK i .NET-applikationen, skal vi først søge efter Aspose.Cells-Cloud i NuGet-pakkehåndtering og klikke på knappen Tilføj pakke. For det andet skal du indhente dine klientoplysninger fra cloud dashboard.Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne i artiklen hurtig start.

Konverter JSON til XLS i C# .NET

Dette afsnit forklarer detaljerne om, hvordan API’en kan facilitere konvertering fra JSON til XLS for informeret beslutningstagning og forbedret datavisualisering.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

For det første skal du oprette et objekt af klassen CellsApi, hvor vi sender klientoplysninger som argumenter.

cellsInstance.UploadFile("sourceFile.json", file);

Upload input-JSON-filen til skylageret.

cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);

Til sidst skal du kalde API’et for at konvertere JSON til Excel. Efter vellykket konvertering gemmes den resulterende Excel-projektmappe i skylageret.

// For komplette eksempler og datafiler, gå venligst til 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// opret CellsApi-forekomst, mens du sender ClientID og ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// navn på input JSON-fil
string input_JSON = @"source.json";
// Navn på resulterende Excel-regneark
string resultant_file = "output.xlsx";

// indlæs JSON-filen fra det lokale drev
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // upload inputfil til skylager
    cellsInstance.UploadFile("sourceFile.json", file);
}

// kalde API'et for at konvertere JSON til Excel online
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
json til at excel online

En forhåndsvisning af JSON til Excel-projektmappe konverteret.

JSON-eksemplet, der er brugt i ovenstående eksempel, kan downloades fra:

JSON til Excel ved hjælp af cURL-kommandoer

Konvertering af JSON til Excel ved hjælp af Aspose.Cells Cloud og cURL-kommandoer giver en fleksibel og script-løsning. cURL-kommandoerne fungerer som en effektiv bro, der problemfrit forbinder din applikation med de kraftfulde funktioner i Aspose.Cells Cloud. Desuden forenkler denne metode ikke kun integrationen af Aspose.Cells Cloud i forskellige udviklingsmiljøer, men sikrer også en konsistent og pålidelig proces til at transformere JSON-data til visuelt tiltalende og strukturerede Excel-ark.

Det første trin i denne tilgang er at generere et JWT-adgangstoken ved hjælp af følgende kommando:

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"

Når vi har JWT-token, skal du udføre følgende kommando for at eksportere JSON til XLS-regneark.

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 {}

Erstat sourceFile med navnet på input-JSON-fil, der er tilgængelig i Cloud-lagring, “output” med navnet på det resulterende XLS-regneark, der skal genereres, og “accessToken” med et JWT-adgangstoken genereret ovenfor.

Konklusion

Afslutningsvis udfolder processen med at konvertere JSON til Excel sig som en dynamisk rejse, der tilbyder udviklere to robuste veje (den ene gennem Aspose.Cells Cloud API med .NET og den anden via cURL-kommandoer).Uanset om du vælger det funktionsrige miljø med .NET eller enkelheden ved cURL-kommandoer, understreger begge veje betydningen af at oversætte JSONs fleksible datastruktur til den organiserede og visuelt intuitive verden af Excel.

relaterede artikler

Vi anbefaler stærkt at besøge følgende blogs: