Aspose.Cells Cloud – Excel-Bereich in HTML konvertieren
Konvertieren Sie einen ausgewählten Bereich einer lokalen Excel-Arbeitsmappe direkt über Aspose.Cells Cloud in eine HTML-Datei. Die Konvertierung erfolgt vollständig auf dem Cloud-Server, sodass Sie weder die gesamte Arbeitsmappe hochladen noch Excel lokal installieren müssen.
Convert Range to HTML API
PUT https://api.aspose.cloud/v4.0/cells/convert/range/html
Der Anforderungstext ist multipart/form-data und enthält die Tabellendatei. Alle weiteren Optionen werden als Abfrageparameter übergeben.
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter
| Name | Typ | Speicherort | Erforderlich | Beschreibung |
|---|---|---|---|---|
| Spreadsheet | Datei | FormData | Ja | Die zu konvertierende Excel-Arbeitsmappe. |
| worksheet | String | Query | Ja | Name des Arbeitsblatts, das den Bereich enthält. |
| range | String | Query | Ja | Umzuwandelnder Zellbereich, z. B. A1:C10. |
| outPath | String | Query | Nein | Ordnerpfad, in dem die resultierende HTML-Datei gespeichert werden soll (Standard: null). |
| outStorageName | String | Query | Nein | Name des Speicherdienstes für die Ausgabedatei. |
| fontsLocation | String | Query | Nein | Pfad zu einem benutzerdefinierten Schriftartenordner. |
| AutoRowsFit | Boolean | Query | Nein | Alle Zeilen im Arbeitsblatt automatisch anpassen. |
| AutoColumnsFit | Boolean | Query | Nein | Alle Spalten im Arbeitsblatt automatisch anpassen. |
| region | String | Query | Nein | Gebietsschemabezeichner (z. B. de-DE, fr-FR). Beeinflusst Zahlen-/Datumsformatierung. |
| password | String | Query | Nein | Passwort zum Öffnen einer geschützten Arbeitsmappe. |
Antwort
Die API gibt die konvertierte HTML-Datei als Binärstream (application/octet-stream) zurück.
[
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream"
}
}
]
Beispiel für erfolgreiche Antwort (HTTP)
HTTP/1.1 200 OK
Content-Type: application/octet-stream
Content-Disposition: attachment; filename="bericht.html"
Content-Length: 8423
<table>
<tr><th>Produkt</th><th>Preis</th></tr>
<tr><td>Widget A</td><td>10 €</td></tr>
<tr><td>Widget B</td><td>15 €</td></tr>
</table>
Speichern Sie den Antworttext in einer Datei (z. B. bericht.html), um die gerenderte Tabelle in einem Browser anzuzeigen.
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Filter erfolgreich angewendet; Antwort enthält Vorgangsdetails. |
| 400 | Bad Request | Fehlende oder ungültige Parameter (z. B. nicht unterstützter Dateityp). |
| 401 | Unauthorized | Ungültiger oder fehlender JWT-Token. |
| 413 | Payload Too Large | Hochgeladene Datei überschreitet die Größe. |
| 500 | Internal Server Error | Unerwarteter Serverfehler. |
Wie verwendet man die Convert Range to HTML API mit SDKs?
OpenAPI-Spezifikation
Die OpenAPI-Spezifikation beschreibt eine öffentlich zugängliche API, die REST-basierte Interaktionen direkt aus einem Webbrowser ermöglicht.
Sie können das cURL-Befehlszeilentool nutzen, um problemlos auf die Aspose.Cells-Webdienste zuzugreifen. Im folgenden Beispiel wird gezeigt, wie mit cURL Aufrufe an die Cloud-API durchgeführt werden.
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs ist der schnellste Weg zur Entwicklung, da sie die Low-Level-Details abstrahiert und Ihnen so die Konvertierung eines Datenbereichs in eine HTML-Datei mit minimalem Code ermöglicht.
Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie in unserem GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webdienste mit verschiedenen SDKs aufgerufen werden. Falls das Laden aus Gist blockiert ist, können Sie die Beispiele direkt aus dem Repository herunterladen.