Arbeitsmappe exportieren
Sie können Arbeitsmappen in eines der folgenden Formate exportieren: XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT, PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS.
REST-API
POST https://api.aspose.cloud/v3.0/cells/export
Sicherheit und Authentifizierung
Die Aspose.Cells Cloud APIs sind sicher und erfordern eine JWT-Token-basierte Authentifizierung.
Anforderungsparameter
| Parametername | Typ | Pfad/Abfragezeichenfolge/HTTP-Body | Erforderlich | Beschreibung |
|---|---|---|---|---|
| file | Datei | formData | Ja | Hochzuladende Datei |
| objectType | String | Abfrage | Ja | Typ des zu exportierenden Objekts. Für den Chart-Export verwenden Sie chart. Weitere mögliche Werte sind worksheet, picture usw. |
| format | String | Abfrage | Ja | Gewünschtes Ausgabeformat. Unterstützte Werte: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf. |
Antwort
{
"Files": [
{
"Filename": "Book1_xlsx.tif",
"FileSize": 274022,
"FileContent": "-----Base64String--------"
},
{
"Filename": "myDocument_xlsx.tif",
"FileSize": 348126,
"FileContent": "-----Base64String--------"
}
]
}
HTTP-Statuscodes
| Code | Bedeutung | Beschreibung |
|---|---|---|
| 200 | OK | Formen erfolgreich exportiert; Antwort enthält die Dateiliste. |
| 400 | Ungültige Anforderung | Fehlende oder ungültige Parameter. |
| 401 | Nicht autorisiert | Ungültiges oder fehlendes Zugriffstoken. |
| 413 | Anforderungstext zu groß | Hochgeladene Datei überschreitet das Größenlimit. |
| 500 | Interner Serverfehler | Unerwarteter Serverfehler. |
Verwendung der PostExport-API mit SDKs
PostExport-API-Spezifikation
Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle, über die Sie REST-Interaktionen direkt aus einem Webbrowser heraus durchführen können.
Sie können das Befehlszeilentool cURL verwenden, um problemlos auf Aspose.Cells-Webdienste zuzugreifen. Das folgende Beispiel zeigt, wie die Cloud-API mit cURL aufgerufen wird.
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=workbook&format=tiff" \
-H "accept: multipart/form-data" \
-H "Content-Type: multipart/form-data" \
-H "x-aspose-client: Containerize.Swagger" \
-d '{"File":{}}'
Verwendung der Aspose.Cells Cloud SDKs
Die Verwendung eines SDKs beschleunigt die Entwicklung, da Low-Level-Details verwaltet werden, sodass Sie sich auf die Geschäftslogik konzentrieren können. Eine vollständige Liste der Aspose.Cells Cloud SDKs finden Sie im GitHub-Repository.
Die folgenden Codebeispiele zeigen, wie der Aspose.Cells-Webdienst mit verschiedenen SDKs aufgerufen wird: