Exportera Excel-kalkylblad till flera format – Aspose.Cells Cloud
Du kan exportera ett kalkylblad till följande format:
- XLS – XLS-formatinformation
- XLSX – XLSX-formatinformation
- XLSB – XLSB-formatinformation
- CSV – CSV-formatinformation
- TSV – TSV-formatinformation
- XLSM – XLSM-formatinformation
- ODS – ODS-formatinformation
- TXT – TXT-formatinformation
- PDF – PDF-formatinformation
- OTS – OTS-formatinformation
- XPS – XPS-formatinformation
- DIF – DIF-formatinformation
- PNG – PNG-formatinformation
- JPEG – JPEG-formatinformation
- BMP – BMP-formatinformation
- SVG – SVG-formatinformation
- TIFF – TIFF-formatinformation
- EMF – EMF-formatinformation
- NUMBERS – Numbers-formatinformation
- FODS – FODS-formatinformation
Utforska relaterade exportoperationer, t.ex. export av hela arbetsboken eller ett diagram.
PostExport-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äranparametrar
| Parametername | Typ | Sökväg/frågesträng/HTTP-body | Obligatorisk | Beskrivning |
|---|---|---|---|---|
| file | fil | formData | Ja | Fil som ska laddas upp |
| objectType | sträng | fråga | Ja | Objekttyp som ska exporteras. Använd chart för diagramexport. Andra möjliga värden är t.ex. 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_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--------"
}
]
}
Felhantering
Om begäran misslyckas returnerar API:et ett JSON-felobjekt som innehåller fält som Code och Message. Typiska HTTP-statuskoder är 401 Unauthorized (token saknas eller ogiltig) och 400 Bad Request (ogiltiga parametrar).
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter applicerades framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Bad Request | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Unauthorized | Ogiltig eller saknad JWT-token. |
| 413 | Payload Too Large | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internal Server Error | Oväntat serverfel. |
Anteckningar
- Maximal filstorlek för uppladdning är 50 MB.
- API:et stöder export av flera kalkylblad i en enda begäran; varje kalkylblad returneras som en separat fil i
Files-arrayen. - Asynkron bearbetning är tillgänglig för stora arbetsböcker; använd
202 Accepted-svaret för att pollinga åtgärdens status.
Hur du använder PostExport-API:et med SDK:er
Krav
Innan du anropar API:et, skaffa en giltig JWT-åtkomsttoken med Aspose.Cells Cloud-autentiseringsflödet. Se till att token ingår i Authorization-huvudet i varje begäran. SDK:erna hanterar tokeninhämtningen automatiskt när de konfigurerats med dina klientuppgifter.
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.
Du kan använda kommandoradsverktyget cURL för enkelt att komma åt Aspose.Cells webbtjänster. Följande exempel visar hur du anropar Cloud-API:et med cURL.
# Exportera ett kalkylblad till 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"
Använd Aspose.Cells Cloud SDK:er
Att använda en SDK är det snabbaste sättet att utveckla mot Aspose.Cells Cloud. En SDK abstraherar lågnivådetaljer så att du kan fokusera på din affärslogik. För en fullständig lista över stödda SDK:er, besök GitHub-lagringsplatsen.
Följande kodexempel visar hur du anropar Aspose.Cells-webbtjänster med olika SDK:er: