Hämta alla former på ett Excel-arbetsblad
Detta REST API möjliggör hämtning av alla former på ett Excel-arbetsblad.
Säkerhet och autentisering
Aspose.Cells molntjänst-API:er är säkra och kräver JWT-tokenbaserad autentisering.
REST API
GET https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/shapes
Begärandeparametrar
| Parameternamn | Typ | Plats | Beskrivning |
|---|---|---|---|
| name | string | path | Namnet på Excel-filen. |
| sheetName | string | path | Namnet på arbetsbladet. |
| folder | string | query | Mappen som innehåller dokumentet. |
| storageName | string | query | Namnet på lagringstjänsten som ska användas. |
| include | string | query | Ställ in på details för att returnera fullständiga formegenskaper; annars returneras endast link-objekten. |
Valfritt:
folder,storageNameochincludekan utelämnas om filen finns i rotlagringen.
Du kan använda kommandoradsverktyget cURL för att komma åt Aspose.Cells webbtjänster. Exemplet nedan visar en begäran som inkluderar de valfria frågeparametrarna.
Svarsfält
Shapes-objektet innehåller en lista med Shape-objekt. Varje form innehåller följande egenskaper (om flaggan include=details används; annars returneras endast link-objektet).
| Egenskap | Typ | Beskrivning |
|---|---|---|
| Name | string | Namnet som tilldelats formen (t.ex. “Diagram 1”). |
| Type | string | Formens typ (t.ex. Chart, Picture, TextBox). |
| Top | number | Avståndet i punkter från övre kanten av arbetsbladet till formen. |
| Left | number | Avståndet i punkter från vänstra kanten av arbetsbladet till formen. |
| Width | number | Formens bredd i punkter. |
| Height | number | Formens höjd i punkter. |
| Link | object | Hyperlänksinformation (Href, Rel, Type, Title). |
Felhantering
| HTTP-status | Beskrivning | Exempel på felkropp |
|---|---|---|
| 400 | Felaktig begäran – felaktiga parametrar. | { "Code": 400, "Message": "Ogiltigt parametervärde." } |
| 401 | Obehörig – saknad eller ogiltig token. | { "Code": 401, "Message": "Tillgångstoken saknas eller är ogiltig." } |
| 404 | Hittades inte – arbetsbok eller arbetsblad finns inte. | { "Code": 404, "Message": "Fil eller arbetsblad hittades inte." } |
| 500 | Internt serverfel – oväntat tillstånd. | { "Code": 500, "Message": "Ett oväntat fel inträffade." } |
En lyckad begäran returnerar HTTP 200 med ett Shapes-objekt som innehåller formlistan, som illustreras i ovanstående svarsexempel.
API:et tillämpar en gräns på 150 begäranden per minut per JWT-token. Överskridning av denna gräns returnerar HTTP 429 med en Retry-After-header som anger när en ny försök ska göras.
Moln-SDK-familj
Att använda en SDK är det bästa sättet att påskynda utvecklingen. En SDK hanterar detaljer på låg nivå och låter dig fokusera på dina projektuppgifter. Ta en titt på GitHub-lagret för en fullständig lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur man gör anrop till Aspose.Cells webbtjänster med hjälp av olika SDK:er: