Sortera data i ett intervall på ett Excel-ark
REST-API:et sortera data inom ett angivet intervall i ett Excel-ark.
REST API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/sort
Begärparametrar
| Parameternamn | Typ | Plats | Nödvändig | Beskrivning |
|---|---|---|---|---|
| name | string | path | Ja | Arbetsbokens namn. |
| sheetName | string | path | Ja | Arkets namn. |
| cellArea | string | query | Ja | Det intervall som ska sorteras (t.ex. A5:A10). |
| dataSorter | object | body | Ja | JSON-objekt som definierar sorteringsinställningarna (se schema nedan). |
| folder | string | query | Nej | Mappen som innehåller arbetsboken. |
| storageName | string | query | Nej | Namnet på den lagring där arbetsboken finns. |
dataSorter-objektschema – Brödtexten måste innehålla ett JSON-objekt med följande egenskaper:
CaseSensitive(boolean, nödvändig) – Bestämmer om sorteringen är skiftlägeskänslig.HasHeaders(boolean, nödvändig) – Anger om intervallet innehåller en rubrikrad.KeyList(array, nödvändig) – En samling sorteringsnycklar. Varje nyckelobjekt innehåller:Key(integer) – Nollbaserat kolumnindex.SortOrder(string) –"ascending"eller"descending".
SortLeftToRight(boolean, nödvändig) – Omtruesker sorteringen från vänster till höger; annars från topp till botten.- (Valfritt)
CaseOrder,SortLeftToRight, etc. kan också anges enligt OpenAPI-specifikationen.
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 man gör ett anrop till moln-API:et med cURL.
Felhantering – API:et kan returnera standard-HTTP-felkoder. Vanliga svar inkluderar:
| HTTP-status | Kod | Meddelande |
|---|---|---|
| 400 | 400 | Felaktig begäran – saknade eller ogiltiga parametrar. |
| 401 | 401 | Obehörig – ogiltigt eller saknat JWT-token. |
| 404 | 404 | Hittades inte – arbetsboken eller arket finns inte. |
| 500 | 500 | Internt serverfel. |
Svarsbrödtexten följer mönstret { "Code": <status>, "Message": "<description>", "Status": "Error" } i felfall.
Moln-SDK-familj
Att använda en SDK är det snabbaste sättet att utveckla. En 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:n.
Följande kodexempel visar hur man anropar Aspose.Cells-webbtjänster med olika SDK:n: