Excel-Arbeitsblatt in verschiedene Formate exportieren – Aspose.Cells Cloud

Sie können ein Arbeitsblatt in die folgenden Formate exportieren:

Erkunden Sie verwandte Exportvorgänge wie den Export einer gesamten Arbeitsmappe oder eines Diagramms.

PostExport-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 query Ja Der Typ des zu exportierenden Objekts. Für den Diagramm-Export verwenden Sie chart. Weitere mögliche Werte sind worksheet, picture, usw.
format string query Ja Gewünschtes Ausgabeformat. Unterstützte Werte: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf.

Antwort

{
  "Files": [
    {
      "Filename": "Book1_xlsx_Sheet1.tif",
      "FileSize": 390,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet2.tif",
      "FileSize": 10040,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet3.tif",
      "FileSize": 2824,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet4.tif",
      "FileSize": 1350,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet5.tif",
      "FileSize": 12978,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet6.tif",
      "FileSize": 7002,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet7.tif",
      "FileSize": 11532,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet1.tif",
      "FileSize": 382,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet2.tif",
      "FileSize": 382,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet3.tif",
      "FileSize": 130084,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet4.tif",
      "FileSize": 120062,
      "FileContent": "-----Base64String--------"
    }
  ]
}

Fehlerbehandlung

Falls die Anforderung fehlschlägt, gibt die API ein JSON-Fehlerobjekt zurück, das Felder wie Code und Message enthält. Typische HTTP-Statuscodes sind 401 Unauthorized (fehlendes oder ungültiges Token) und 400 Bad Request (ungültige Parameter).

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ültiges oder fehlendes JWT-Token.
413 Payload Too Large Hochgeladene Datei überschreitet die Größenbeschränkung.
500 Internal Server Error Unerwarteter Serverfehler.

Hinweise

  • Die maximale Dateigröße für den Upload beträgt 50 MB.
  • Die API unterstützt den Export mehrerer Arbeitsblätter in einer einzigen Anforderung; jedes Arbeitsblatt wird als separate Datei im Files-Array zurückgegeben.
  • Asynchrone Verarbeitung ist für große Arbeitsmappen verfügbar; verwenden Sie den HTTP-Statuscode 202 Accepted, um den Vorgangsstatus abzufragen.

Verwendung der PostExport-API mit SDKs

Voraussetzungen

Bevor Sie die API aufrufen, beschaffen Sie ein gültiges JWT-Zugriffstoken mithilfe des Aspose.Cells Cloud-Authentifizierungsablaufs. Stellen Sie sicher, dass das Token im Authorization-Header jeder Anforderung enthalten ist. Die SDKs übernehmen die Token-Beschaffung automatisch, sobald sie mit Ihren Client-Anmeldeinformationen konfiguriert wurden.

PostExport-API-Spezifikation

Die OpenAPI-Spezifikation definiert eine öffentlich zugängliche Programmierschnittstelle und ermöglicht REST-Interaktionen direkt aus einem Webbrowser.

Sie können das Kommandozeilentool cURL verwenden, um problemlos auf Aspose.Cells-Webservices zuzugreifen. Das folgende Beispiel zeigt, wie die Cloud-API mit cURL aufgerufen wird.

# Exportieren eines Arbeitsblatts in das TIFF-Format
curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=worksheet&format=tiff" \
     -H "Authorization: Bearer <access_token>" \
     -H "accept: multipart/form-data" \
     -H "Content-Type: multipart/form-data" \
     -H "x-aspose-client: Containerize.Swagger" \
     -F "File=@MyWorkbook.xlsx"

Verwendung der Aspose.Cells Cloud SDKs

Die Verwendung eines SDKs ist der schnellste Weg zur Entwicklung mit Aspose.Cells Cloud. Ein SDK abstrahiert die Low-Level-Details, sodass Sie sich auf Ihre Geschäftslogik konzentrieren können. Eine vollständige Liste der unterstützten SDKs finden Sie im GitHub-Repository.

Die folgenden Codebeispiele zeigen, wie Aspose.Cells-Webservices mithilfe verschiedener SDKs aufgerufen werden: