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: