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

  1. Skaffa en JWT-åtkomsttoken och inkludera den i Authorization: Bearer <token>-headern för varje begäran.
  2. Ladda upp källarbetsboken till Aspose Cloud-lagring (eller bekräfta att den redan finns).
  3. 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.