Excel zu JPG

Excel in JPG konvertieren | Erfahren Sie, wie Sie XLS in JPG in C# .NET konvertieren

Excel Dateien werden häufig für die Dateneingabe, Datenverwaltung, Buchhaltung und Finanzanalyse verwendet und enthalten Daten, die aus Zahlen, Formeln, Text und Zeichenformen bestehen. Ebenso ist die Datei XLSB eine binäre Excel-Arbeitsmappe, die Informationen im Binärformat statt in XML speichert. Aber auch um Excel Dateien anzuzeigen, müssen Sie bestimmte Anwendungen wie Microsoft Office Excel Online, Apache OpenOffice Calc, LibreOffice Calc usw. verwenden. Daher werden wir die Schritte zum Konvertieren von XLSB in JPG mithilfe der REST-API besprechen.

Die drei häufigsten allgemeinen Verwendungszwecke für Tabellenkalkulationssoftware sind die Erstellung von Budgets, die Erstellung von Diagrammen und Tabellen sowie die Speicherung und Sortierung von Daten. In Unternehmen wird Tabellenkalkulationssoftware zur Prognose zukünftiger Leistungen, zur Berechnung von Steuern, zur Durchführung grundlegender Lohn und Gehaltsabrechnungen, zur Erstellung von Diagrammen und zur Berechnung von Einnahmen verwendet.

Excel-Konvertierungs-API

Aspose.Cells Cloud ist unsere erstaunliche API, die die Möglichkeit bietet, Ihre nativen, Web und Cloud-Apps nahtlos zu erweitern, um Tabellenkalkulationsfunktionen bereitzustellen. Implementieren Sie die Funktion zum Anzeigen, Ändern und Konvertieren von Microsoft Excel und OpenOffice-Tabellen in andere unterstützte Dateiformate. Wir werden Aspose.Cells Cloud SDK für .NET verwenden, um Excel in einer C# .NET-Anwendung in JPG zu konvertieren. Das SDK steht zum Download unter NuGet und GitHub bereit. Bitte führen Sie den folgenden Befehl im Terminalfenster aus, um die Installation für NuGet durchzuführen:

nuget install Aspose.Cells-Cloud

Bei Verwendung der .NET-CLI:

dotnet add package Aspose.Cells-Cloud

Paket-Manager-Konsole

Wenn Sie Visual Studio verwenden, kann das Paket auch über die Paket-Manager-Konsole installiert werden. Führen Sie dazu bitte den folgenden Befehl aus:

PM> Install-Package Aspose.Cells-Cloud

Jetzt müssen wir ein Konto erstellen, indem wir das Aspose.Cloud-Dashboard besuchen, wo wir ein GitHub oder Google-Konto verwenden können, oder uns über die Schaltfläche Neues Konto erstellen anmelden.

XLSB zu JPG in C#

Befolgen Sie zur Durchführung der Konvertierung die nachstehenden Schritte:

  • Erstellen Sie zunächst eine Instanz von CellsApi und übergeben Sie dabei die Details ClientID und ClientSecret als Argumente
  • Zweitens erstellen Sie Zeichenfolgenvariablen, die die Eingabe, die Ergebnisdatei und das Format der Ergebnisdatei definieren.
  • Drittens: Erstellen Sie ganzzahlige Objekte, die die horizontale und vertikale Auflösung für die resultierende Ausgabe definieren.
  • Laden Sie jetzt die XLSB in die File.OpenRead-Instanz.
  • Der nächste Schritt besteht darin, den Konvertierungsvorgang mit der Methode CellsWorksheetsGetWorksheet(…) zu initialisieren. Die Ausgabe erfolgt in der Stream-Instanz.
  • Verwenden Sie abschließend File.Create, eine Instanz, um die Ausgabe auf dem Systemlaufwerk zu speichern (wie in der Methode saveToDisk(…) angegeben).
// 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 = "d757548a9f2558c39c2feebdf85b4c44";
string clientID = "4db2f826-bf9c-42e7-8b2a-8cbca2d15553";
        
// Erstellen Sie eine CellsApi-Instanz und übergeben Sie dabei ClientID und ClientSecret
CellsApi instance = new CellsApi(clientID, clientSecret);

// Name der Excel-Eingabedatei
string name = "TestCase.xlsb";
// Name der resultierenden Datei
string resultantFile = "converted.jpeg";

// Format der resultierenden Datei
string format = "JPEG";

// vertikale und horizontale Auflösung für Bild
int? verticalResolution = 800;
int? horizontalResolution = 600;

// Name des Arbeitsblatts in der Arbeitsmappe
string sheetName = "Sheet2";
        
try
{
    // XLSB-Datei vom lokalen Laufwerk laden
    using (var file = System.IO.File.OpenRead(@"C:\Users\Downloads\" + name))
    {
        // Konvertierung durchführen und Ausgabe in Stream-Instanz speichern
        var response = instance.CellsWorksheetsGetWorksheet(name, sheetName, format, verticalResolution, horizontalResolution, null, null, null); 
        
        if (response != null && response.Equals("OK"))
        {
            // Bestätigungsmeldung in der Konsole anzeigen
            Console.WriteLine("Successfully converted XLSB to JPEG !");
            Console.ReadKey();
        }
    
    // Rufen Sie die Methode auf, um die Ausgabe auf dem Systemlaufwerk zu speichern
    saveToDisk(response, @"C:\Users\shahbnay\Downloads\" + resultantFile);
    }
}catch (Exception ex)
{
    Console.WriteLine("error:" + ex.Message + "\n" + ex.StackTrace);
}

// benutzerdefinierte Methode zum Speichern des Streams über das System
static void saveToDisk(Stream responseStream, String resultantFile)
{
    var fileStream = File.Create(resultantFile);
    responseStream.Seek(0, SeekOrigin.Begin);
    responseStream.CopyTo(fileStream);
    fileStream.Close();
}
Excel-zu bild-Vorschau

Bild 1: – Vorschau des resultierenden Bildes.

Die im obigen Beispiel verwendete Beispieldatei kann von TestCase.xlsb heruntergeladen werden.

Konvertieren Sie Excel mit cURL in JPG

Da Aspose.Cells Cloud auf einer REST-Architektur basiert, kann darauf über die cURL-Befehle zugegriffen werden. Bevor wir jedoch mit der API-Nutzung fortfahren, müssen wir zunächst ein JWT-Zugriffstoken basierend auf der Client-ID und dem Client-Geheimnis generieren, die über das Aspose.Cloud-Dashboard angegeben wurden. Bitte führen Sie den folgenden Befehl aus, um das JWT-Token zu generieren.

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=4db2f826-bf9c-42e7-8b2a-8cbca2d15553&client_secret=d757548a9f2558c39c2feebdf85b4c44" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Der nächste Schritt besteht nun darin, die Konvertierung von XLSB in JPEG mit dem cURL-Befehl durchzuführen. Bitte beachten Sie, dass der folgende Befehl davon ausgeht, dass die Datei bereits im Cloud-Speicher verfügbar ist. Sie erhalten die Ausgabe im Antwortobjekt, das auf dem Systemlaufwerk gespeichert werden kann.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/TestCase.xlsb/worksheets/Sheet2?format=JPEG&verticalResolution=800&horizontalResolution=600" \
-H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o myNewConverted.jpeg

Abschluss

In diesem Artikel haben wir die Funktionen zum Konvertieren einer XLSB-Datei in JPG besprochen. Wir haben die Optionen zum Konvertieren von Excel in JPG mithilfe von C#.NET-Codeausschnitten sowie den cURL-Befehlen untersucht. Sie können auch mithilfe der OpenAPI-Spezifikation direkt in einem Webbrowser auf die APIs zugreifen.

Darüber hinaus sind unsere SDKs Open Source und verfügen über eine MIT-Lizenz. Sie können sie absolut kostenlos verwenden und sogar anpassen. Der vollständige Quellcode ist auf GitHub verfügbar. Wenn Sie bei der Verwendung der API auf Probleme stoßen oder weitere Fragen haben, können Sie uns gerne über das kostenlose Kundensupportforum kontaktieren.

Verwandte Artikel

Wir empfehlen Ihnen außerdem, die folgenden Links zu besuchen, um mehr zu erfahren über