Spara Excel-arbetsbok – Aspose.Cells Cloud API
Detta REST API gör det möjligt att spara en Excel-fil i olika format.
Innan du anropar denna slutpunkt, se till att du har en giltig OAuth 2.0-åtkomsttoken och att källarbetsboken finns lagrad i din Aspose Cloud-lagring.
Förutsättningar
- Skaffa en JWT-åtkomsttoken och inkludera den i
Authorization: Bearer <token>-headern för varje begäran. - Ladda upp källarbetsboken till Aspose Cloud-lagring (eller bekräfta att den redan finns).
- Känna till lagringens namn och mappsökväg där arbetsboken finns.
PostWorkbookSaveAs API
POST https://api.aspose.cloud/v3.0/cells/{name}/saveAs
Säkerhet och autentisering
Aspose.Cells Cloud API:n är säkra och kräver JWT-tokenbaserad autentisering.
Sökvägsparameter
| Parameternamn | Typ | Beskrivning |
|---|---|---|
| name | string | Namnet på Excel-filen. |
Frågeparameter
| Parameternamn | Typ | Beskrivning |
|---|---|---|
| newfilename | string | Nytt filnamn för det sparade dokumentet. |
| isAutoFitRows | string | Om true, justeras alla rader automatiskt i arbetsboken. Standard är false. |
| isAutoFitColumns | string | Om true, justeras kolumnbredder automatiskt i arbetsboken. Standard är false. |
| folder | string | Mapp som innehåller den ursprungliga arbetsboken. |
| storageName | string | Namn på den lagring där källfilen finns. |
| outStorageName | string | Namn på den lagring där utdatafilen kommer att sparas. |
| checkExcelRestriction | bool | Anger om Excel-begränsningar ska tillämpas vid ändring av celler eller relaterade objekt. |
| region | string | Regioninställningar som tillämpas på arbetsboken. |
| pageWideFitOnPerSheet | bool | Anpassa sidbredden till varje kalkylblad vid konvertering. |
| pageTallFitOnPerSheet | bool | Anpassa sidhöjden till varje kalkylblad vid konvertering. |
| sheetName | string | Namn på det kalkylblad som ska konverteras. |
| pageIndex | string | Sidindex för den sida som ska konverteras inom det angivna kalkylbladet (kräver sheetName). |
| onePagePerSheet | bool | Skapa en sida per kalkylblad vid konvertering till PDF. |
Parameter för begärandetext
| Parameternamn | Typ | Beskrivning |
|---|---|---|
| SaveOptions | Objekt | Sparningsalternativ som anges i den andra delen av multipart-begäran. |
Exempel på begärandetext (JSON-del av multipart-begäran)
{
"SaveOptions": {
"SaveFormat": "pdf",
"CompressionLevel": 9
}
}
Svar
API:t returnerar ett SaveResponse-objekt.
{
"Status": "OK",
"Code": 200,
"SaveResult": {
"Documents": [
{
"Name": "sample.pdf",
"Size": 10240,
"Folder": "output",
"Storage": "MyStorage"
}
]
}
}
HTTP-statuskoder
| Kod | Betydelse | Beskrivning |
|---|---|---|
| 200 | OK | Filter tillämpades framgångsrikt; svaret innehåller åtgärdens detaljer. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Inte auktoriserad | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttelast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Hur du använder PostWorkbookSaveAs API med SDK:er
PostWorkbookSaveAs API-specificering
OpenAPI-specificeringen definierar ett offentligt tillgängligt programmeringsgränssnitt och gör att du kan utföra REST-interaktioner direkt från en webbläsare.
Du kan använda cURL för enkelt att komma åt Aspose.Cells webbtjänster. I exemplet nedan visas hur man anropar Cloud API med cURL.
Använd Aspose.Cells Cloud SDK:er
Att använda ett SDK är det bästa sättet att påskynda utvecklingen. Ett SDK hanterar detaljer på lågnivå så att du kan fokusera på dina projektuppgifter. Kolla in GitHub-förrådet för en komplett lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man anropar Aspose.Cells webbtjänster med olika SDK:er:
För andra konverteringsscenario, se guiderna Konvertera Excel till PDF och Exportera Excel till CSV.