Lägg till ett listobjekt (tabell) i ett Excel-arbetsblad – Aspose.Cells Cloud-dokumentation
Detta REST API lägger till ett listobjekt (tabell) i ett Excel-arbetsblad.
Innan du använder denna slutpunkt, se till att du har en giltig JWT-token, att arbetsboken lagras i ett stöddat molnlagringssystem och att arbetsbladet finns.
REST API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/listobjects
Begärparametrar
| Parametername | Typ | Plats | Beskrivning |
|---|---|---|---|
| name | string | path | Namn på arbetsboksfilen. |
| sheetName | string | path | Namn på arbetsbladet. |
| startRow | integer | query | Nollbaserat index för den första raden i tabellintervallet. |
| startColumn | integer | query | Nollbaserat index för den första kolumnen i tabellintervallet. |
| endRow | integer | query | Nollbaserat index för den sista raden i tabellintervallet. |
| endColumn | integer | query | Nollbaserat index för den sista kolumnen i tabellintervallet. |
| hasHeaders | boolean | query | true om den första raden innehåller kolumnrubriker, annars false. |
| listObject | object | body | Definitionen av listobjektet (se Schemat för begärandetexten). |
| folder | string | query | Mapp som innehåller arbetsboken. |
| storageName | string | query | Lagringsnamn. |
Schemat för begärandetexten
Objektet listObject beskriver tabellen som ska skapas. Endast de vanligaste egenskaperna visas; se OpenAPI-specifikationen för den fullständiga listan.
{
"displayName": "MinTabell",
"showTotals": false,
"style": "TableStyleMedium2"
}
Exempel på begäran (cURL)
curl -v "https://api.aspose.cloud/v3.0/cells/Book1.xlsx/worksheets/Sheet1/listobjects?startRow=1&startColumn=1&endRow=10&endColumn=12&hasHeaders=true" \
-X PUT \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-H "Authorization: Bearer <jwt token>" \
-d '{
"displayName": "MinTabell",
"showTotals": false,
"style": "TableStyleMedium2"
}'
Exempel på svar
{
"Code": 200,
"Status": "OK"
}
Felkoder
| HTTP-status | Anledning | Beskrivning |
|---|---|---|
| 400 | Felaktig begäran | Ogiltiga intervalsparametrar eller felaktig JSON-begärandetext. |
| 401 | Otillåten | Saknad eller utgången JWT-token. |
| 404 | Hittades inte | Den angivna arbetsboken eller arbetsbladet finns inte. |
| 500 | Internt serverfel | Oväntat serverfel på serversidan. |
Exempel på 400-svar
{
"Code": 400,
"Status": "Bad Request",
"Message": "Invalid range parameters."
}
Exempel på 401-svar
{
"Code": 401,
"Status": "Unauthorized",
"Message": "Authentication token is missing or expired."
}
OpenAPI-specifikationen innehåller den fullständiga kontraktet för denna operation.
Molnsdk-familj
Att använda en SDK är det bästa sättet att påskynda utvecklingen. En SDK hanterar detaljer på lågnivå och låter dig fokusera på dina projektuppgifter. Besök GitHub-förrådet 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 olika SDK:er: