Konvertera kalkylblad till PDF, PNG, CSV och mer – Aspose.Cells Cloud API

API för kalkylbladskonvertering – slutpunkten GET /cells/{name}/worksheets/{sheetName} konverterar ett enskilt kalkylblad (ett ark i en Excel-arbetsbok) till en annan filtyp.

Förutsättning: Du måste ha en giltig JWT-token och arbetsboken lagrad på en stödd Aspose Cloud-lagringsplats innan du anropar denna slutpunkt.

Stödda inläsningsbara format (kalkylbladet kan läsas från):

  • XLS, XLSX, XLSB, CSV, TSV, XLSM, ODS, TXT

Stödda endast-utmatningsbara format (kalkylbladet kan sparas som):

  • PDF, OTS, XPS, DIF, PNG, JPEG, BMP, SVG, TIFF, EMF, NUMBERS, FODS

REST API

OpenAPI-specifikationen beskriver det offentligt tillgängliga gränssnittet.

Begärparametrar

Parameter Typ Krävs Standard Tillåtna värden Beskrivning
format sträng Ja – pdf, png, jpeg, bmp, svg, tiff, emf, csv, txt, … (se stödd lista) Målutmatningsformat.
verticalResolution heltal Nej 96 72‑600 Vertikal DPI för bildutmatning.
horizontalResolution heltal Nej 96 72‑600 Horisontell DPI för bildutmatning.
password sträng Nej – – Lösenord för att öppna en skyddad arbetsbok.
folder sträng Nej – – Mapp i molnet där källarbetsboken lagras.
storage sträng Nej – – Namn på lagringen (t.ex. “Default”).

Svar

Statuskod Beskrivning Returtyp
200 Konverteringen lyckades; binär ström av den konverterade filen returneras. application/octet-stream
400 Felaktig begäran – saknade eller ogiltiga parametrar. JSON-felobjekt
401 Otillåten – ogiltig eller saknad JWT-token. JSON-felobjekt
404 Hittades inte – arbetsbok eller kalkylblad finns inte. JSON-felobjekt
500 Internt serverfel – oväntat misslyckande. JSON-felobjekt

Exempel på begäran (cURL)

curl -v "https://api.aspose.com/v3.0/cells/myWorkbook.xlsx/worksheets/Sheet1?format=png&verticalResolution=96&horizontalResolution=96" \
  -X GET \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -H "Authorization: Bearer <jwt token>"

Exempel på svar

Konverterad bild (binär ström)

Molnsdk-familj

Att använda en sdk är det snabbaste sättet att utveckla. En sdk hanterar detaljer på låg nivå så att du kan fokusera på ditt projekt. Kontrollera GitHub-repositoryt för en komplett lista över Aspose.Cells Cloud sdks.

Följande kodexempel visar hur du anropar Aspose.Cells webbtjänster med olika sdks: