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: