converteer json naar Excel-werkmap

Hoe JSON naar Excel-werkmap te converteren met behulp van .NET Cloud SDK.

JSON staat bekend om zijn flexibiliteit bij het weergeven van gestructureerde gegevens, maar vaak hebben we de vertaling ervan naar Excel nodig /spreadsheet/xls/) formaat voor meer geavanceerde visualisatie, analyse en delen. Deze conversie is van cruciaal belang bij het overbruggen van de kloof tussen dynamische, webgebaseerde datastructuren en de uitgebreide mogelijkheden die Excel-spreadsheets bieden. Bovendien ligt het belang van het naadloos transformeren van JSON naar Excel, nu bedrijven worstelen met enorme hoeveelheden uiteenlopende gegevens, in het bevorderen van een meer toegankelijke, georganiseerde en visueel intuïtieve representatie. Laten we de details bekijken over hoe we JSON dynamisch kunnen converteren naar XLS- of XLSX-indeling met behulp van .NET Cloud SDK.

.NET Cloud SDK voor conversie van JSON naar Excel

De conversie van JSON naar Excel wordt een naadloos proces met de robuuste mogelijkheden van Aspose.Cells Cloud SDK voor .NET.Door gebruik te maken van deze API kunt u moeiteloos uw JSON-gegevens uploaden naar de cloudopslag, waardoor een dynamische conversie naar Excel-indeling wordt gestart met een eenvoudige API-aanroep. De veelzijdigheid van Aspose.Cells Cloud maakt een nauwkeurige controle over de Excel-uitvoer mogelijk, waardoor een op maat gemaakte weergave van de JSON-gegevens wordt gegarandeerd.

Om nu gebruik te kunnen maken van de mogelijkheden van deze SDK in .NET-applicaties, moeten we eerst naar ‘Aspose.Cells-Cloud’ zoeken in de NuGet-pakketbeheerder en op de knop ‘Pakket toevoegen’ klikken. Ten tweede: verkrijg uw klantreferenties via cloud dashboard.Als u geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die zijn gespecificeerd in het artikel quick start.

Converteer JSON naar XLS in C# .NET

In deze sectie worden de details uitgelegd over hoe de API de conversie van JSON naar XLS kan vergemakkelijken voor weloverwogen besluitvorming en verbeterde datavisualisatie.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Maak eerst een object van de CellsApi-klasse waarin we clientreferenties doorgeven als argumenten.

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

Upload het invoer-JSON-bestand naar cloudopslag.

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

Roep ten slotte de API aan om JSON naar Excel te converteren. Na een succesvolle conversie wordt de resulterende Excel-werkmap opgeslagen in de cloudopslag.

// Voor volledige voorbeelden en gegevensbestanden gaat u naar 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// maak een CellsApi-instantie terwijl u ClientID en ClientSecret doorgeeft
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// naam van het invoer-JSON-bestand
string input_JSON = @"source.json";
// Naam van het resulterende Excel-werkblad
string resultant_file = "output.xlsx";

// laad het JSON-bestand vanaf het lokale station
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // upload invoerbestand naar cloudopslag
    cellsInstance.UploadFile("sourceFile.json", file);
}

// roep de API aan om JSON online naar Excel te converteren
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
json om online uit te blinken

Een voorbeeld van de conversie van JSON naar Excel-werkmap.

Het voorbeeld-JSON-bestand dat in het bovenstaande voorbeeld wordt gebruikt, kan worden gedownload van:

JSON naar Excel met behulp van cURL-opdrachten

Het converteren van JSON naar Excel met behulp van Aspose.Cells Cloud en cURL-opdrachten biedt een flexibele en scriptbare oplossing. De cURL-opdrachten dienen als een efficiënte brug, waardoor uw applicatie naadloos wordt verbonden met de krachtige mogelijkheden van Aspose.Cells Cloud. Bovendien vereenvoudigt deze methode niet alleen de integratie van Aspose.Cells Cloud in verschillende ontwikkelomgevingen, maar zorgt het ook voor een consistent en betrouwbaar proces voor het transformeren van JSON-gegevens in visueel aantrekkelijke en gestructureerde Excel-sheets.

De eerste stap in deze aanpak is het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:

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"

Zodra we het JWT-token hebben, voert u de volgende opdracht uit om JSON naar een XLS-werkblad te exporteren.

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

Vervang ‘sourceFile’ door de naam van het JSON-invoerbestand dat beschikbaar is in cloudopslag, ‘output’ door de naam van het resulterende XLS-werkblad dat moet worden gegenereerd en ‘accessToken’ door een hierboven gegenereerd JWT-toegangstoken.

Conclusie

Concluderend ontvouwt het proces van het converteren van JSON naar Excel zich als een dynamische reis, waarbij ontwikkelaars twee robuuste trajecten worden geboden (één via de Aspose.Cells Cloud API met .NET en de andere via cURL-opdrachten).Of je nu kiest voor de functierijke omgeving van .NET of de eenvoud van cURL-opdrachten, beide mogelijkheden onderstrepen het belang van het vertalen van de flexibele datastructuur van JSON naar de georganiseerde en visueel intuïtieve wereld van Excel.

gerelateerde artikelen

Wij raden u ten zeerste aan de volgende blogs te bezoeken: