übertreffen zu json

Konvertieren Sie Excel mit C# .NET in JSON

In der heutigen schnelllebigen Geschäftswelt ist ein effizientes Datenmanagement der Schlüssel, um der Konkurrenz einen Schritt voraus zu sein. Daher sind die Daten zu einem wertvollen Gut geworden, und ihre ordnungsgemäße Verwaltung ist für Unternehmen jeder Größe von entscheidender Bedeutung. Ein wichtiger Aspekt der Datenverwaltung ist die Datenkonvertierung, bei der Daten von einem Format in ein anderes umgewandelt werden, um sie besser nutzbar und zugänglich zu machen. Mit der steigenden Nachfrage nach Datenkonvertierung ist es für Entwickler unerlässlich geworden, über eine zuverlässige und effiziente Lösung zu verfügen, die eine Vielzahl von Konvertierungsaufgaben bewältigen kann. Dieser technische Blog stellt eine hochmoderne Lösung für die Konvertierung von Excel in JSON vor und beschreibt ihre Merkmale, Vorteile und Fähigkeiten, um einen umfassenden Überblick über diese Lösung und ihre Anwendungen zu geben.

Einführung in die Excel-zu-JSON-Konvertierungs-API

Einer der wichtigsten Aspekte der Datenverwaltung ist das Konvertieren von Daten von einem Format in ein anderes, und hier kommt das Aspose.Cells Cloud SDK für .NET ins Spiel. Mit seinen leistungsstarken und flexiblen Funktionen bietet diese Cloud-basierte API eine einfache und effiziente Lösung zum Konvertieren von Excel-Tabellen in das JSON-Format. Ob Sie ein Softwareentwickler sind, der Ihre Datenkonvertierungsaufgaben automatisieren möchte, oder ein Geschäftsanwender, der Tabellenkalkulationen schnell für die Verwendung in Web- oder Mobilanwendungen konvertieren muss, Aspose.Cells Cloud SDK for .NET bietet eine zuverlässige und bequeme Lösung Lösung. Wir werden die Möglichkeiten der API weiter untersuchen und die Schritte zur einfachen Durchführung einer Excel-zu-JSON-Konvertierung zeigen.

Um das SDK verwenden zu können, müssen wir seine Referenz als NuGet-Paket hinzufügen. Suchen Sie im NuGet-Paket-Manager nach „Aspose.Cells-Cloud“, und fügen Sie das Paket hinzu.

Aspose.Cells Cloud

Bild 1:- Aspose.Cells Cloud NuGet-Paket.

Darüber hinaus benötigen wir auch ein Cloud-Dashboard-Konto. Falls Sie noch kein Konto haben, erstellen Sie bitte ein kostenloses Konto über Cloud Dashboard mit einer gültigen E-Mail-Adresse und erhalten Sie Ihre personalisierten Kundendaten.

Excel zu JSON mit C#

In diesem Abschnitt werden alle erforderlichen Details zum Konvertieren von Excel in JSON mithilfe des C#-Codeausschnitts erläutert. Bitte beachten Sie, dass dieses Beispiel das Arbeitsblatt input.xls verwendet.

übertreffen zu json

Bild 2: – Vorschau der Umwandlung von Excel in JSON.

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

// Erhalten Sie Client-Anmeldeinformationen von https://dashboard.aspose.cloud/
string clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
string clientID = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
        
// Erstellen Sie eine CellsApi-Instanz, indem Sie ClientID- und ClientSecret-Details angeben
CellsApi instance = new CellsApi(clientID, clientSecret);

// Name der Excel-Eingabedatei
string name = "input.xls";
// Format für die resultierende Datei
string format = "JSON";

// Name der resultierenden Datei
string resultantFile = "Converted.json";
        
try
{
    // Laden Sie die Datei vom lokalen Laufwerk
    using (var file = System.IO.File.OpenRead(name))
    {

        // Initialisieren Sie die Konvertierungsoperation
        var response = instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);
                
        // Erfolgsmeldung drucken, wenn die Konvertierung erfolgreich ist
        if (response != null && response.Equals("OK"))
        {
            Console.WriteLine("Excel to JSON successfully converted !");
            Console.ReadKey();
        }
    }
catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

Versuchen wir nun, das obige Code-Snippet zu verstehen:

CellsApi instance = new CellsApi(clientID, clientSecret);

Erstellen Sie eine Instanz von CellsApi, während Sie die Clientanmeldeinformationen als Argumente übergeben.

var file = System.IO.File.OpenRead(name)

Lesen Sie das Eingabe-Excel-Arbeitsblatt mit der OpenRead(…)-Methode der System.IO.File-Klasse.

instance.CellsWorkbookPutConvertWorkbook(file, format: format, outPath: resultantFile);  

Rufen Sie die Methode auf, um eine Excel-zu-JSON-Konvertierung durchzuführen, und speichern Sie die Ausgabe im Cloud-Speicher.

XLS zu JSON mit cURL-Befehlen

Wir verstehen, dass cURL ein Befehlszeilentool für den Zugriff auf REST-APIs ist, was es zu einem unverzichtbaren Tool für Entwickler und IT-Experten macht. Mit cURL können wir HTTP-Anfragen an REST-APIs stellen, Daten von Servern abrufen und verschiedene Aufgaben ausführen. In diesem Abschnitt werden wir XLS mithilfe von cURL-Befehlen in JSON konvertieren.

Als Voraussetzung müssen wir nun zunächst mit dem folgenden Befehl ein JWT-Zugriffstoken (basierend auf Client-Anmeldeinformationen) generieren.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=bb959721-5780-4be6-be35-ff5c3a6aa4a2&client_secret=4d84d5f6584160cbd91dba1fe145db14" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Der folgende Befehl erwartet, dass das eingegebene XLS im Cloud-Speicher verfügbar ist, und nach der Konvertierung werden wir es auf dem lokalen Laufwerk speichern.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>
-o "Converted.json"

Falls wir die XLS-Eingabe aus dem Cloud-Speicher laden müssen und nach der Konvertierung in JSON die Ausgabe direkt im selben Cloud-Speicher speichern müssen, versuchen Sie es bitte mit dem folgenden Befehl.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/output.xls?format=JSON&isAutoFit=false&onlySaveTable=false&outPath=converted.json&checkExcelRestriction=true" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>

Kurzer Tipp

Auf der Suche nach einem kostenlosen Excel-zu-JSON-Konverter! Bitte versuchen Sie es mit unserem Online-[Excel-Konverter] (https://products.aspose.app/cells/conversion).

Abschließende Bemerkungen

Zusammenfassend ist Aspose.Cells Cloud SDK für .NET eine leistungsstarke und flexible Lösung zum Konvertieren von Excel-Tabellen in das JSON-Format. Mit ihrer Cloud-basierten Architektur, der benutzerfreundlichen Oberfläche und den erweiterten Funktionen bietet diese API eine bequeme und effiziente Möglichkeit, Datenkonvertierungsaufgaben durchzuführen, unabhängig davon, ob Sie Softwareentwickler oder Geschäftsanwender sind. Unabhängig davon, ob Sie eine einzelne Tabellenkalkulation oder mehrere Tabellenkalkulationen gleichzeitig konvertieren müssen, Aspose.Cells Cloud SDK für .NET bietet eine zuverlässige und effiziente Lösung. Durch die Verwendung dieser API können Sie Ihre Datenkonvertierungsaufgaben rationalisieren, Zeit und Ressourcen sparen und sich auf wichtigere Aspekte Ihres Unternehmens konzentrieren.

Wir empfehlen dringend, die Produktdokumentation zu lesen, die eine riesige Sammlung von Themen enthält, die andere aufregende Funktionen der API erklären. Wenn Sie bei der Verwendung der API auf ein Problem stoßen oder eine diesbezügliche Frage haben, wenden Sie sich bitte über das kostenlose Produkt-Support-Forum an uns.

In Verbindung stehende Artikel

Bitte besuchen Sie die folgenden Links, um mehr darüber zu erfahren: