Lägg till en bild i ett Excel-arbetsblad – Aspose.Cells Cloud API
Denna REST API lägger till en ny bild i ett Excel-arbetsblad.
Förutsättningar: Du måste ha en giltig Aspose Cloud-autentiseringstoken, en befintlig arbetsbok lagrad i ett stödjt lagringssystem samt tillräckliga behörigheter för att ändra arbetsbladet.
PutWorksheetAddPicture API
PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/pictures
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.
Begärandeparametrar
| Parameternamn | Typ | Plats | Beskrivning |
|---|---|---|---|
| name | string | path | Namnet på arbetsboken. |
| sheetName | string | path | Namnet på arbetsbladet. |
| picture | object | body | Bildobjekt (binär data). |
| upperLeftRow | integer | query | Nollbaserat index för den övre vänstra raden där bilden ska placeras. |
| upperLeftColumn | integer | query | Nollbaserat index för den övre vänstra kolumnen där bilden ska placeras. |
| lowerRightRow | integer | query | Nollbaserat index för den nedre högra raden i bildområdet. |
| lowerRightColumn | integer | query | Nollbaserat index för den nedre högra kolumnen i bildområdet. |
| picturePath | string | query | Sökvägen till bildfilen; om utelämnad måste bilddatat skickas i begärandetexten. |
| folder | string | query | Mappen som innehåller arbetsboken. |
| storageName | string | query | Namnet på lagringstjänsten. |
OBS! Begärandetext: När picturePath utelämnas, skicka den binära bilddata i begärandetexten med multipart/form-data.
HTTP-statuskoder
| Kod | Beteende | Beskrivning |
|---|---|---|
| 200 | OK | Filter applicerades framgångsrikt; svaren innehåller åtgärdens detaljer. |
| 400 | Felaktig begäran | Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds). |
| 401 | Inte auktoriserad | Ogiltig eller saknad JWT-token. |
| 413 | För stor nyttolast | Den uppladdade filen överskrider storleksgränsen. |
| 500 | Internt serverfel | Oväntat serverfel. |
Exempel 200-svarschema
{
"Code": 200,
"Status": "OK",
"PictureUrl": "https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/pictures/1"
}
OBS! Den maximala bildstorleken är 10 MB; större filer kommer att avvisas med ett 400 Bad Request-svar.
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 cURL-kommandoradsverktyget för enkelt att komma åt Aspose.Cells-webbtjänster. Följande exempel visar hur du gör anrop till Cloud API med cURL.
SDK-familj för molnet
Att använda en SDK är det bästa sättet att snabba upp utvecklingen. En SDK hanterar detaljer på låg nivå så att du kan fokusera på dina projektuppgifter. Se GitHub-lagringsplatsen 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:
OBS! Stödda bildformat inkluderar PNG, JPEG, BMP och GIF. Den maximala bildstorleken är 10 MB; större filer kommer att avvisas med ett 400 Bad Request-svar.