Exportera arbetsbok

Du kan exportera arbetsböcker till något av följande format: 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

Säkerhet och autentisering

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

Begäraparametrar

Parameter Name Typ Path/Query String/HTTP Body Obligatorisk Beskrivning
file fil formData Ja Fil som ska laddas upp
objectType sträng query Ja Objekttypen som ska exporteras. För diagramexport använd chart. Andra möjliga värden är worksheet, picture, etc.
format sträng query Ja Önskat utdataformat. Stödda värden: png, jpeg, gif, bmp, svg, tiff, emf, wmf, pdf.

Svar

{
  "Files": [
    {
      "Filename": "Book1_xlsx.tif",
      "FileSize": 274022,
      "FileContent": "-----Base64String--------"
    },
    {
      "Filename": "myDocument_xlsx.tif",
      "FileSize": 348126,
      "FileContent": "-----Base64String--------"
    }
  ]
}

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Objekt exporterades framgångsrikt; svaret innehåller fillistan.
400 Felaktig begäran Saknade eller ogiltiga parametrar.
401 Oauktoriserad Ogiltig eller saknad åtkomsttoken.
413 Payload för stor Den uppladdade filen överskrider storleksgränsen.
500 Internt serverfel Oväntat serverfel.

Hur man använder PostExport API med SDK:er

PostExport API-specifikation

OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt som gör att du kan utföra REST-interaktioner direkt från en webbläsare.

Du kan använda kommandoradsverktyget cURL för enkelt att komma åt Aspose.Cells-webbtjänster. Följande exempel visar hur man anropar Cloud API:et med cURL.

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":{}}'

Använd Aspose.Cells Cloud SDK:er

Att använda en SDK påskyndar utvecklingen eftersom den hanterar detaljer på lägre nivå, så att du kan fokusera på affärslogiken. En komplett lista över Aspose.Cells Cloud SDK:er finns i GitHub-lagret.

Följande kodexempel visar hur man anropar Aspose.Cells-webbtjänsten med olika SDK:er: