Excel nach html

Konvertieren Sie Excel in HTML in Java

Wir verwenden Excel-Arbeitsmappen, um Daten einzugeben, Daten zu organisieren, Buchhaltungsaufgaben auszuführen, Finanzanalysen, Zeitmanagement, Aufgabenverwaltung und vieles mehr durchzuführen. Der herkömmliche Ansatz, Daten in Form von Zeilen und Spalten zu speichern, ist ein erstaunlicher und bequemer Ansatz. Wir haben oft die Anforderung, die gespeicherten Informationen mit anderen Mitgliedern zu teilen, die die Arbeitsblätter möglicherweise auf verschiedenen Plattformen anzeigen, einschließlich Desktop und Handy. Sie würden also definitiv eine Anwendung benötigen, um die Daten zu öffnen und anzuzeigen. Wenn wir Excel jedoch in das HTML-Format konvertieren, kann es auf jeder Plattform angezeigt werden, ohne dass zusätzliche Software erforderlich ist. In diesem Artikel lernen wir also die Schritte zum Entwickeln eines Online-Spreadsheet-Viewers kennen.

Excel-zu-HTML-Konverter

Aspose.Cells Cloud SDK for Java bietet die Möglichkeit, Excel in PDF, Excel in JPG, Excel in HTML und eine Vielzahl anderer Formate zu speichern. Für die Konvertierung ist keine Installation von MS Office Automation oder einer anderen Anwendung erforderlich, und die gesamte Konvertierung wird in der Cloud durchgeführt. Um nun mit der Konvertierung fortzufahren, müssen wir die folgenden Informationen in die pom.xml des Maven-Build-Typ-Projekts aufnehmen.

<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 zum Projekt hinzugefügt wurde, müssen Sie ein Konto über Aspose Cloud erstellen und die Client-ID und das Client-Geheimnis unter Cloud Dashboard suchen/erstellen.

Excel zu Web in Java

In diesem Abschnitt werden wir die Details besprechen, wie Sie einen Online-Tabellenkalkulationsbetrachter entwickeln können, indem Sie einfach Excel in HTML konvertieren.

  • 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 den Inhalt der Excel-Datei aus dem lokalen Speicher in die Dateiinstanz
  • Rufen Sie schließlich die Methode cellsWorkbookPutConvertWorkbook(…) auf, um den Konvertierungsvorgang einzuleiten
// 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 = "bbf94a2c-6d7e-4020-b4d2-b9809741374e";
    String clientSecret = "1c9379bb7d701c26cc87e741a29987bb";
  
    // Erstellen Sie eine Instanz von CellsApi mit Clientanmeldeinformationen
    CellsApi api = new CellsApi(clientId,clientSecret);
    		
    // Name der eingegebenen Excel-Arbeitsmappe
    String fileName = "source.xlsx";
    // Passwortdetails, wenn die Arbeitsmappe verschlüsselt ist
    String password = null;
        
    // resultierendes Dateiformat
    String format = "HTML";
    		
    // Datei vom lokalen System laden
    File file = new File("c://Users/"+fileName);	
    
    // Dokumentkonvertierungsvorgang durchführen
    File response = api.cellsWorkbookPutConvertWorkbook(file, format, password, "Converted.html", null, null);  
            
    // Erfolgsmeldung drucken
    System.out.println("Successfull completion of Excel to HTML conversion !");
    }catch(Exception ex)
    {
	System.out.println(ex);
    }
Vorschau von Excel in CSV-Datei

image1:- Excel-zu-HTML-Dateivorschau

Sie werden vielleicht eine erstaunliche Fähigkeit der API bemerken, dass einzelne Arbeitsblätter als Registerkarten im resultierenden HTML erscheinen. Das im obigen Beispiel verwendete Eingabe-Excel kann von myDocument.xlsx heruntergeladen werden.

Konvertieren Sie Excel mithilfe von cURL-Befehlen in HTML

Auf die REST-APIs kann einfach über cURL-Befehle zugegriffen werden, daher werden wir in diesem Abschnitt die Details zur Konvertierung von XLS in HTML mit cURL-Befehlen besprechen. Aber bevor wir die Excel-zu-HTML-Konvertierung starten, 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=bbf94a2c-6d7e-4020-b4d2-b9809741374e&client_secret=1c9379bb7d701c26cc87e741a29987bb" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Jetzt, da wir das JWT-Token haben, müssen wir den folgenden Befehl ausführen, um XLS in HTML zu konvertieren und die Ausgabe im Cloud-Speicher zu speichern.

curl -v -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=HTML&outPath=converted.html&checkExcelRestriction=true" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-H  "Content-Type: multipart/form-data" \
-d {"File":{}}

Fazit

In diesem Artikel haben wir die Details zum Konvertieren von Excel in HTML mithilfe von Java-Code-Snippets besprochen. Gleichzeitig haben wir auch die Umwandlung von XLSX in HTML mit Hilfe von cURL-Befehlen gelernt. 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: