Im Zeitalter der Online-Kommunikation sind dynamische Inhalte ein Schlüssel zum Erfolg. Daher ist die mühelose Konvertierung von Excel-Daten in HTML mithilfe von Java wichtiger denn je. Darüber hinaus ist die Möglichkeit, Excel-Tabellen nahtlos in HTML zu übersetzen, ein echter Wendepunkt. Dieser Artikel befasst sich mit der zentralen Rolle, die Java Cloud SDK in diesem Konvertierungsprozess spielt, und bietet Einblicke, Techniken und praktische Schritte, um den Anforderungen einer visuell geprägten Online-Landschaft gerecht zu werden.
- REST-API für die Konvertierung von Excel in HTML
- Konvertieren von Excel in HTML in Java
- Microsoft Excel Online-Konvertierung in HTML mit cURL-Befehlen
REST-API für die Konvertierung von Excel in HTML
Die Konvertierung von Excel in HTML wird zu einem nahtlosen und effizienten Prozess, wenn Sie Aspose.Cells Cloud SDK für Java verwenden, ein leistungsstarkes Toolkit, das Excel-Vorgänge in einer Cloud-basierten Umgebung rationalisiert. Dieses robuste SDK bietet Ihnen eine Reihe von Funktionen zur präzisen Steuerung des Konvertierungsprozesses und stellt sicher, dass das resultierende HTML die Nuancen der ursprünglichen Excel-Arbeitsmappe widerspiegelt. Egal, ob Sie die Formatierung beibehalten, die Interaktivität verbessern oder ein ansprechendes Layout erstellen möchten, dieses SDK bietet Ihnen eine detaillierte Kontrolle über verschiedene Konvertierungsparameter.
Um das SDK jetzt zu verwenden, fügen Sie bitte die folgenden Details in pom.xml hinzu, um den Cloud SDK-Verweis in Ihr Projekt einzufü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>24.1.1</version>
</dependency>
</dependencies>
Besorgen Sie sich 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 von Excel in HTML in Java
Wie oben erwähnt, kann das Aspose.Cells Cloud SDK für Java die Konvertierung von Excel in HTML durch intuitive API-Aufrufe initiieren und bietet Ihnen Flexibilität und Anpassungsoptionen. Es liefert dynamische und optisch ansprechende HTML-Inhalte und gewährleistet eine nahtlose Integration von Excel-Daten in moderne Webanwendungen und Präsentationen. Der folgende Abschnitt erläutert die Schritte zur Konvertierung von Excel in HTML in Java.
CellsApi api = new CellsApi(clientId,clientSecret);
Erstellen Sie ein Objekt der CellsApi Klasse, an das wir die Client-Anmeldeinformationen als Argumente übergeben.
cellsInstance.uploadFile("input.xlsx", file, "Internal");
Laden Sie die Excel-Eingabearbeitsmappe in den Cloud-Speicher hoch.
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
Starten Sie die Konvertierung von Excel in HTML. Nach erfolgreichem Vorgang wird das resultierende HTML im Speicher mit dem Namen „Intern“ gespeichert.
// Weitere Beispiele finden Sie unter https://github.com/aspose-cells-cloud/aspose-cells-cloud-java/tree/master/Examples
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 den Client-Anmeldeinformationen
CellsApi api = new CellsApi(clientId,clientSecret);
// Name der Eingabe-Excel-Arbeitsmappe
String fileName = "source.xlsx";
// Kennwortdetails, wenn die Arbeitsmappe verschlüsselt ist
String password = null;
// Gibt an, ob die Zeilen der Arbeitsmappe automatisch angepasst werden sollen.
Boolean isAutoFit = true;
// Gibt an, ob nur Tabellendaten gespeichert werden. Nur PDF für Excel verwenden.
Boolean onlySaveTable = true;
// resultierendes Dateiformat
String format = "HTML";
// Datei vom lokalen System laden
File file = new File("c://Users/nayyer/"+fileName);
// Excel-Eingabe in den Cloud-Speicher hochladen
api.uploadFile("input.xlsx", file, "Internal");
// Führen Sie eine Konvertierungsoperation von XLS in HTML durch
// Die API lädt die Eingabe-Excel-Arbeitsmappe aus dem Cloud-Speicher
File response = api.cellsWorkbookGetWorkbook("input.xlsx", password,format,
isAutoFit, onlySaveTable, null,"Internal", "Resultant.html","Internal", null);
// Drucken Sie die Erfolgsmeldung
System.out.println("Excel to HTML converted successfully !");
}catch(Exception ex)
{
// Ausnahmedetails in der Konsole drucken
System.out.println(ex);
}
Die Excel-Eingabearbeitsmappe und das daraus resultierende HTML, das im obigen Beispiel generiert wurde, können von folgender Adresse heruntergeladen werden:
Bitte benennen Sie die Erweiterung der heruntergeladenen HTML-Datei von .hml in .html.
Microsoft Excel Online-Konvertierung in HTML mit cURL-Befehlen
Aspose.Cells Cloud bietet eine vielseitige Cloud-basierte Umgebung, in der Entwickler die Leistungsfähigkeit der API nutzen können, um verschiedene Excel-Operationen durchzuführen, einschließlich der Umwandlung von Excel-Daten in HTML. In Verbindung mit cURL-Befehlen wird dieser Prozess skriptfähig und anpassbar, was eine einfache Integration in verschiedene Entwicklungsumgebungen ermöglicht.
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"
Führen Sie nun den folgenden Befehl aus, um XLS online in HTML zu konvertieren. Diese Methode setzt voraus, dass die Excel-Eingabedatei bereits im Cloud-Speicher verfügbar ist und dass nach der Konvertierung auch das resultierende HTML im Cloud-Speicher gespeichert ist.
>curl -v "https://api.aspose.cloud/v3.0/cells/{inputExcel}?format=HTML&isAutoFit=true&onlySaveTable=false&outPath={outputFile}&checkExcelRestriction=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}"
Ersetzen Sie „inputExcel“ durch den Namen der im Cloud-Speicher verfügbaren Excel-Eingabearbeitsmappe, „outputFile“ durch den Namen des zu generierenden HTML-Ergebnisses und „accessToken“ durch ein oben generiertes JWT-Zugriffstoken.
Falls wir das resultierende HTML auf einem lokalen Laufwerk speichern müssen, verwenden Sie bitte den folgenden cURL-Befehl.
curl -v "https://api.aspose.cloud/v3.0/cells/{sourceFile}?format=HTML&isAutoFit=true&onlySaveTable=false&checkExcelRestriction=true&pageWideFitOnPerSheet=true&pageTallFitOnPerSheet=true" \
-X GET \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-o "myOutput.html"
Abschluss
Zusammenfassend lässt sich sagen, dass die Konvertierung von Excel in HTML durch zwei unterschiedliche, sich jedoch ergänzende Ansätze gekennzeichnet ist. Entweder Sie entscheiden sich für das umfassende und funktionsreiche Toolkit des SDK oder für die skriptfähige Effizienz und plattformübergreifende Anpassungsfähigkeit von cURL-Befehlen. Beide Ansätze haben jedoch das gemeinsame Ziel, Excel-Daten nahtlos in ansprechendes und visuell ansprechendes HTML zu übersetzen. Die Leistungsfähigkeit dieser Ansätze gewährleistet jedoch eine zuverlässige und effiziente Lösung, die das volle Potenzial der Konvertierung von Excel in HTML für Entwickler und Benutzer gleichermaßen freisetzt.
Nützliche Links
In Verbindung stehende Artikel
Wir empfehlen Ihnen dringend, die folgenden Blogs zu besuchen: