Konvertieren Sie JSON in eine Excel-Arbeitsmappe

So konvertieren Sie JSON mit dem .NET Cloud SDK in eine Excel-Arbeitsmappe.

JSON ist für seine Flexibilität bei der Darstellung strukturierter Daten bekannt, aber oft müssen wir es in das Excel-Format übersetzen, um eine anspruchsvollere Visualisierung, Analyse und Freigabe zu ermöglichen. Diese Konvertierung ist entscheidend, um die Lücke zwischen dynamischen, webbasierten Datenstrukturen und den umfassenden Funktionen von Excel-Tabellen zu schließen. Da Unternehmen mit riesigen Mengen unterschiedlicher Daten zu kämpfen haben, liegt die Bedeutung der nahtlosen Konvertierung von JSON in Excel darin, eine zugänglichere, organisiertere und visuell intuitivere Darstellung zu fördern. Lassen Sie uns die Details untersuchen, wie wir JSON mithilfe des .NET Cloud SDK dynamisch in das XLS oder XLSX-Format konvertieren können.

.NET Cloud SDK für die Konvertierung von JSON in Excel

Die Konvertierung von JSON in Excel wird mit den robusten Funktionen des Aspose.Cells Cloud SDK für .NET zu einem nahtlosen Prozess. Durch die Nutzung dieser API können Sie Ihre JSON-Daten mühelos in den Cloud-Speicher hochladen und mit einem einfachen API-Aufruf eine dynamische Konvertierung in das Excel-Format einleiten. Die Vielseitigkeit von Aspose.Cells Cloud ermöglicht eine präzise Kontrolle über die Excel-Ausgabe und gewährleistet eine maßgeschneiderte Darstellung der JSON-Daten.

Um nun die Funktionen dieses SDK in .NET-Anwendungen nutzen zu können, müssen wir zunächst im NuGet-Paketmanager nach „Aspose.Cells-Cloud“ suchen und auf die Schaltfläche „Paket hinzufügen“ klicken. Zweitens erhalten Sie Ihre Client-Anmeldeinformationen vom Cloud-Dashboard.Wenn Sie noch kein Konto haben, erstellen Sie einfach ein kostenloses Konto, indem Sie den Anweisungen im Artikel Schnellstart folgen.

Konvertieren Sie JSON in XLS in C# .NET

In diesem Abschnitt wird im Detail erläutert, wie die API die Konvertierung von JSON in XLS erleichtern kann, um fundierte Entscheidungen zu treffen und die Datenvisualisierung zu verbessern.

CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

Erstellen Sie zunächst ein Objekt der Klasse CellsApi, an das wir die Client-Anmeldeinformationen als Argumente übergeben.

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

Laden Sie die JSON-Eingabedatei in den Cloud-Speicher hoch.

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

Rufen Sie abschließend die API auf, um JSON in Excel zu konvertieren. Nach erfolgreicher Konvertierung wird die resultierende Excel-Arbeitsmappe im Cloud-Speicher gespeichert.

// Vollständige Beispiele und Datendateien finden Sie unter 
https://github.com/aspose-cells-cloud/aspose-cells-cloud-dotnet/

// Holen Sie sich die Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";

// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi cellsInstance = new CellsApi(clientID, clientSecret);

// Name der JSON-Eingabedatei
string input_JSON = @"source.json";
// Name des resultierenden Excel-Arbeitsblatts
string resultant_file = "output.xlsx";

// JSON-Datei vom lokalen Laufwerk laden
using (var file = System.IO.File.OpenRead(input_JSON))
{
    // Eingabedatei in den Cloud-Speicher hochladen
    cellsInstance.UploadFile("sourceFile.json", file);
}

// Rufen Sie die API auf, um JSON online in Excel zu konvertieren
cellsInstance.CellsWorkbookGetWorkbook("sourceFile.json", format: "XLS", isAutoFit: true, outPath: resultant_file);
JSON zu Excel online

Eine Vorschau der in eine Excel-Arbeitsmappe konvertierten JSON-Datei.

Die im obigen Beispiel verwendete Beispiel-JSON-Datei kann hier heruntergeladen werden:

JSON nach Excel mit cURL-Befehlen

Die Konvertierung von JSON in Excel mithilfe von Aspose.Cells Cloud und cURL-Befehlen bietet eine flexible und skriptfähige Lösung. Die cURL-Befehle dienen als effiziente Brücke und verbinden Ihre Anwendung nahtlos mit den leistungsstarken Funktionen von Aspose.Cells Cloud. Darüber hinaus vereinfacht diese Methode nicht nur die Integration von Aspose.Cells Cloud in verschiedene Entwicklungsumgebungen, sondern gewährleistet auch einen konsistenten und zuverlässigen Prozess zur Umwandlung von JSON-Daten in optisch ansprechende und strukturierte Excel-Tabellen.

Der erste Schritt bei diesem Ansatz besteht darin, mit dem folgenden Befehl ein JWT-Zugriffstoken zu generieren:

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"

Sobald wir ein JWT-Token haben, führen Sie bitte den folgenden Befehl aus, um JSON in ein XLS-Arbeitsblatt zu exportieren.

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

Ersetzen Sie „sourceFile“ durch den Namen der im Cloud-Speicher verfügbaren JSON-Eingabedatei, „output“ durch den Namen des zu generierenden XLS-Arbeitsblatts und „accessToken“ durch ein oben generiertes JWT-Zugriffstoken.

Abschluss

Zusammenfassend lässt sich sagen, dass der Prozess der Konvertierung von JSON in Excel eine dynamische Reise ist und Entwicklern zwei robuste Wege bietet (einen über die Aspose.Cells Cloud API mit .NET und den anderen über cURL-Befehle).Ob Sie sich für die funktionsreiche Umgebung von .NET oder die Einfachheit von cURL-Befehlen entscheiden, beide Wege unterstreichen die Bedeutung der Übertragung der flexiblen Datenstruktur von JSON in die organisierte und visuell intuitive Welt von Excel.

In Verbindung stehende Artikel

Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: