Excel in jpg

Konvertieren Sie Excel in JPG in Java

Excel-Arbeitsmappen sind eines der primären Dateiformate, die für die Dateneingabe, Organisation von Daten, Durchführung von Finanzanalysen, Zeitmanagement, Aufgabenverwaltung usw. verwendet werden. Wenn wir jedoch ein Excel-Arbeitsblatt auf einer Webseite anzeigen müssen, ist dies möglicherweise nicht der Fall ohne die Hilfe eines Plugins/einer Erweiterung möglich. Wenn wir jedoch Excel in ein JPG-Bild konvertieren, können wir das Bild problemlos in einem Webbrowser anzeigen. In diesem Artikel lernen wir also die Schritte zum Entwickeln von Excel to JPG Converter mithilfe der REST-API kennen.

Excel-zu-Bild-Konvertierungs-API

Wir werden Aspose.Cells Cloud SDK for Java verwenden, das die Funktionen zum Erstellen, Bearbeiten und Konvertieren von Excel in PDF, Excel in JPG, Excel in HTML bietet. , und verschiedene andere Formate. Um nun das SDK zu verwenden, müssen wir die folgenden Details in pom.xml des Maven-Build-Typ-Projekts hinzufügen.

<repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>https://repository.aspose.cloud/repo/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-cells-cloud</artifactId>
        <version>22.8</version>
    </dependency>
</dependencies>

Nachdem die SDK-Referenz hinzugefügt wurde, besteht der nächste Schritt darin, ein Konto über Aspose Cloud zu erstellen und die Client-ID und das Client-Geheimnis unter Cloud Dashboard nachzuschlagen/erstellen.

Konvertieren Sie Excel in JPG in Java

Lassen Sie uns nun die Details zum Konvertieren von Excel in JPG mit einem Java-Code-Snippet untersuchen. Bitte beachten Sie, dass wir ein Excel-Arbeitsblatt vom lokalen Laufwerk lesen und ein Excel-Bild generieren werden. Bei diesem Ansatz werden alle Arbeitsblätter der Excel-Eingabe in JPG-Bilder konvertiert.

  • Erstellen Sie eine Instanz von CellsApi, während Sie Clientanmeldeinformationen als Eingabeargumente bereitstellen
  • Geben Sie den Namen der Excel-Eingabe, das resultierende Format als HTML und den Namen der Ausgabedatei an
  • Lesen Sie die Excel-Datei aus dem lokalen Speicher über die Dateiinstanz
  • Rufen Sie schließlich die Methode cellsWorkbookPutConvertWorkbook(…) für die Excel-Bildkonvertierungsoperation auf
// Weitere Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java

try
    {
    // Holen Sie sich ClientID und ClientSecret von https://dashboard.aspose.cloud/
    String clientId = "bb959721-5780-4be6-be35-ff5c3a6aa4a2";
    String clientSecret = "4d84d5f6584160cbd91dba1fe145db14";
  
    // Erstellen Sie eine Instanz von CellsApi mit Clientanmeldeinformationen
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // Name der eingegebenen Excel-Arbeitsmappe
    String fileName = "myDocument.xlsx";
    // Passwortdetails, wenn die Arbeitsmappe verschlüsselt ist
    String password = null;
        
    // resultierendes Dateiformat
    String format = "JPG";
    		
    // Datei vom lokalen System laden
    File file = new File(fileName);	
    
    // Dokumentkonvertierungsvorgang durchführen
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Resultant.jpg", null, null);  
            
    // Erfolgsmeldung drucken
    System.out.println("Excel to JPG Conversion successful !");
    }catch(Exception ex)
    {
	      System.out.println(ex);
    }
Excel in JPG-Dateivorschau

image1:- Vorschau der Umwandlung von Excel in JPG

Die im obigen Beispiel verwendete Excel-Eingabearbeitsmappe kann von myDocument.xlsx heruntergeladen werden.

Tabellenbild mit cURL-Befehlen

In diesem Abschnitt werden wir die Details zum Konvertieren eines bestimmten Arbeitsblatts in das JPG-Format besprechen. Um nun die Konvertierung von Excel in JPG zu initiieren, müssen wir ein JWT-Zugriffstoken generieren, während wir den folgenden Befehl ausführen.

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"

Sobald wir das JWT-Token haben, müssen wir den folgenden Befehl ausführen, um ein bestimmtes Arbeitsblatt mit dem Namen „Sheet2“ in das JPG-Format zu konvertieren. Das resultierende JPG wird als Antwortobjekt zurückgegeben und kann auf dem lokalen Laufwerk gespeichert werden.

curl -v -X GET "https://api.aspose.cloud/v3.0/cells/myDocument.xlsx/worksheets/Sheet2?format=JPG&verticalResolution=800&horizontalResolution=1024" \ -H  "accept: application/json" \
-H  "authorization: Bearer <JWT Token>" \
-o  Converted.jpg
Tabellenkalkulation in jpg

Bild 2: - Einzelne Tabelle zur JPG-Vorschau

Fazit

In diesem Artikel haben wir die Details zum Konvertieren von Excel in JPG mithilfe von Java-Code-Snippets untersucht. Die API bietet die Möglichkeit, eine Excel-zu-Bild-Konvertierung als Ganzes durchzuführen, oder wir können ausgewählte Arbeitsblätter innerhalb von xls in das jpg-Format konvertieren. Da unsere SDKs unter einer MIT-Lizenz erstellt werden, kann der vollständige Quellcode von GitHub heruntergeladen werden.

Falls Sie bei der Verwendung der APIs auf Probleme stoßen, wenden Sie sich bitte über das Produktsupportforum an uns.

In Verbindung stehende Artikel

Wir empfehlen dringend, die folgenden Links zu besuchen, um mehr darüber zu erfahren: