Konvertera en Excel-fil till olika format
Innan du anropar den här slutpunkten, se till att du har erhållit en giltig JWT-token och att källarbetsboken lagras på en stödd lagringsplats (t.ex. Aspose Cloud Storage). Inkludera token i Authorization-headern och, om nödvändigt, ange frågeparametern storageName.
Denna REST API konverterar en Excel-fil till olika utgångsformat.
PutConvertWorkBook API
PUT https://api.aspose.cloud/v3.0/cells/convert
Begäran är en HTTP PUT med multipart-innehåll (se RFC 2046 eller RFC 1341).
Den första delen av multipart-bodyn innehåller datafilen, och den andra delen innehåller sparaalternativen.
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.
Frågeparametrar
| Parameternamn | Typ | Beskrivning |
|---|---|---|
format |
string | Målfilformat (t.ex. CSV, XLS, HTML, PDF, XML, TXT, TIFF, PNG, JPG, GIF, EMF, BMP, MD, Numbers, WMF, SVG etc.). |
password |
string | Lösenord som krävs för att öppna käll-Excel-filen. |
outPath |
string | Fullständig sökväg (inklusive filnamn och filtillägg) för en enda utdatafil, eller en mapp sökväg när flera filer genereras. |
storageName |
string | Namn på lagringsplatsen där källfilen finns. |
checkExcelRestriction |
bool | När true valideras Excel-begränsningar innan celler eller relaterade objekt ändras. |
streamFormat |
string | Format för indataströmmen. |
region |
string | regionala inställningar som tillämpas på arbetsboken. |
pageWideFitOnPerSheet |
bool | Justerar sidbredden så att den passar varje kalkylblad vid konvertering till PDF. |
pageTallFitOnPerSheet |
bool | Justerar sidhöjden så att den passar varje kalkylblad vid konvertering till PDF. |
sheetName |
string | Namn på kalkylbladet som ska konverteras. |
pageIndex |
string | Index för sidan som ska konverteras (kräver sheetName). |
onePagePerSheet |
bool | När true genereras en PDF-sida per kalkylblad. |
AutoRowsFit |
bool | Auto-passar alla rader i arbetsboken. |
AutoColumnsFit |
bool | Auto-passar kolumnbredder i arbetsboken. |
Begärandetextparametrar
| Parameternamn | Typ | Beskrivning |
|---|---|---|
datafile |
datafil | Excel-filen placerad i den första delen av multipart-bodyn. |
SaveOptions |
objekt | Sparaalternativ placerade i den andra delen av multipart-bodyn. |
Svar
{
"Name": "ResponseFile",
"DataType": {
"Identifier": "File",
"Reference": "Stream",
"Name": "file"
}
}
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdens information. |
| 400 | Bad Request | Saknas 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. |
Hur du använder PutConvertWorkBook API med SDK:er
PutConvertWorkBook API-specifikation
OpenAPI-specifikationen definierar ett offentligt tillgängligt gränssnitt som möjliggör direkt REST-interaktion från en webbläsare.
cURL-exempel
curl -X PUT "https://api.aspose.cloud/v3.0/cells/convert?format=html" \
-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
Genom att använda ett SDK accelererar du utvecklingen eftersom det hanterar detaljer på låg nivå, så att du kan fokusera på affärslogiken. Se GitHub-förrådet för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur du anropar Aspose.Cells webbtjänster med olika SDK:er: