Kopiera innehåll och format från ett annat kalkylblad.
Denna REST API kopierar ett kalkylblad och dess format till ett nytt kalkylblad inom samma arbetsbok.
REST API
POST http://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/copy
Följande parametrar används i begäran:
| Parameter Name | Typ | Plats | Beskrivning |
|---|---|---|---|
name |
string | path | Namnet på arbetsboksfilen. |
sheetName |
string | path | Namnet på målkalkylbladet (det nya kalkylbladet). |
sourceSheet |
string | query | Namnet på kalkylbladet som ska kopieras. |
options |
object | body | JSON-objekt som innehåller kopieringsalternativ (t.ex. kolumnbredd, formler). |
sourceWorkbook |
string | query | Namnet på källarbetsboken om den skiljer sig från den aktuella arbetsboken. |
sourceFolder |
string | query | Mappbanan där källarbetsboken är lagrad. |
folder |
string | query | Mappbanan där målarbetsboken ska sparas. |
storageName |
string | query | Namnet på lagringstjänsten som ska användas. |
Exempel på begäran och svar
OpenAPI-specifikationen definierar ett offentligt tillgängligt programmeringsgränssnitt och gör det möjligt att utföra REST-interaktioner direkt från en webbläsare.
Du kan använda verktyget cURL för enkelt att komma åt Aspose.Cells-webbtjänster. Följande exempel visar hur man gör anrop till moln-API:et med cURL.
Felhantering
API:et returnerar standard HTTP-statuskoder tillsammans med ett JSON-felmeddelande i brödtexten. Typiska svar inkluderar:
| HTTP-kod | Beskrivning | Exempel på JSON-felbrödtext |
|---|---|---|
| 400 | Felaktig begäran – saknade eller ogiltiga parametrar. | { "Code": 400, "Message": "Invalid request parameters." } |
| 401 | Obehörig – saknad eller ogiltig token. | { "Code": 401, "Message": "Authentication failed." } |
| 404 | Inte hittad – arbetsbok, kalkylblad eller mapp finns inte. | { "Code": 404, "Message": "Resource not found." } |
| 500 | Internt serverfel – oväntat tillstånd. | { "Code": 500, "Message": "An unexpected error occurred." } |
SDK-familj för molnet
Att använda en SDK är det bästa sättet att påskynda utvecklingen. En SDK hanterar detaljer på låg nivå så att du kan fokusera på dina projektuppgifter. Se GitHub-lagringsplatsen för en komplett lista över Aspose.Cells Cloud SDK:n.
Följande kodexempel visar hur man gör anrop till Aspose.Cells-webbtjänster med hjälp av olika SDK:n: