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) – Om true sker 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: