Exportera Excel-diagram – Dokument

Att exportera diagramobjekt från en Excel-arbetsbok till olika bild- och dokumentformat är ett vanligt krav för rapportering och publicering. Aspose.Cells Cloud tillhandahåller en enkel REST-slutpunkt som konverterar diagram direkt till populära format som PNG, JPEG, PDF, SVG, TIFF, EMF, WMF och mer.

Du kan exportera diagram till följande format: PNG, GIF, JPEG, BMP, SVG, TIFF, EMF, WMF, och PDF.

Förutsättningar:

  • Ett giltigt Aspose.Cells Cloud-konto med en aktiv prenumeration.
  • En OAuth 2.0 Bearer-token (JWT) som erhållits via autentiseringsflödet.
  • Arbetsboksfilen som ska laddas upp (högsta tillåtna storlek < 50 MB).

REST API

POST https://api.aspose.cloud/v3.0/cells/export

Säkerhet och autentisering

Aspose.Cells Cloud-API:er är säkra och kräver JWT-tokenbaserad autentisering.

Parametrar för begäran

Parameternamn Typ Sökväg/Frågesträng/HTTP-kropp Obligatorisk Beskrivning
file fil formData Ja Fil som ska laddas upp
objectType sträng fråga Ja Typen av objekt som ska exporteras. Använd chart för diagramexport. Andra möjliga värden är worksheet, picture, etc.
format sträng fråga Ja Önskat utdataformat. Stödda värden: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf.

Svar

{
  "Files": [
    {
      "Filename": "Book1_xlsx_Sheet4_Charts_0.tif",
      "FileSize": 10040,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet4_Charts_1.tif",
      "FileSize": 12978,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet4_Charts_2.tif",
      "FileSize": 7002,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet4_Charts_3.tif",
      "FileSize": 11532,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "Book1_xlsx_Sheet6_Charts_0.tif",
      "FileSize": 8270,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet3_Charts_0.tif",
      "FileSize": 42570,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet3_Charts_1.tif",
      "FileSize": 12102,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx_Sheet3_Charts_2.tif",
      "FileSize": 8290,
      "FileContent": "-----Base64String--------"
    }
  ]
}

HTTP-statuskoder

Kod Beteende Beskrivning
200 OK Filter tillämpades framgångsrikt; svaret innehåller åtgärdens information.
400 Felaktig begäran Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Inte auktoriserad Ogiltig eller saknad JWT-token.
413 Payload för stor Den uppladdade filen överskrider storleksbegränsningen.
500 Internt serverfel Oväntat serverfel.

Hur man använder PostExport-API:et med SDK:er

PostExport API-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och låter dig utföra REST-interaktioner direkt från en webbläsare.

Alla begäranden måste innehålla en giltig OAuth 2.0 Bearer-token i Authorization-headern. Exemplet nedan visar hur man anropar API:et med cURL och laddar upp en arbetsbok med multipart/form‑data.

curl -X POST "https://api.aspose.cloud/v3.0/cells/export?objectType=chart&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=@/path/to/your/workbook.xlsx"

Använd Aspose.Cells Cloud SDK:er

Att använda en SDK är det bästa sättet att snabba upp utvecklingen. En SDK hanterar detaljer på låg nivå och låter dig fokusera på dina projektuppgifter. Se GitHub-lagret för en komplett lista över Aspose.Cells Cloud SDK:er.

Följande kodexempel visar hur man gör anrop till Aspose.Cells webbtjänster med hjälp av olika SDK:er: