Kopiera kolumner i ett Excel-arbetsark med Aspose.Cells Cloud API
Denna REST API kopierar kolumner i ett Excel-arbetsark. Kopiera kolumner-åtgärden låter dig duplicera en enskild kolumn eller ett intervall av kolumner och infoga kopian på en angiven plats inom samma arbetsark. Använd denna slutpunkt för att effektivt kopiera kolumner vid arbetet med stora kalkylark, och se relaterade åtgärder som Lägg till kolumn och Dölj kolumn för ytterligare kolumnhanteringsuppgifter.
Säkerhet och autentisering
Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.
REST API
POST https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/copy
Begärparametrar
| Parameternamn | Typ | Plats | Beskrivning |
|---|---|---|---|
| name | string | path | Namnet på arbetsboken. |
| sheetName | string | path | Namnet på arbetsarket. |
| sourceColumnIndex | integer | query | 0-baserat index för kolumnen som ska kopieras. |
| destinationColumnIndex | integer | query | 0-baserat index där den kopierade kolumnen/kolumnerna ska infogas. |
| columnNumber | integer | query | Antalet på varandra följande kolumner som ska kopieras. |
| worksheet | string | query | (Valfritt) Arbetsarkidentifikator som används när arbetsarkets namn skiljer sig från sökvägen. |
| folder | string | query | Sökvägen till mappen som innehåller arbetsboken i Aspose Cloud-lagringen. |
OpenAPI-specifikationen definierar hela kontraktet för denna åtgärd.
cURL-exempel
curl -X POST "https://api.aspose.cloud/v3.0/cells/test.xlsx/worksheets/Sheet1/cells/columns/copy?sourceColumnIndex=1&destinationColumnIndex=12&columnNumber=10" \
-H "Authorization: Bearer $ASPOSE_TOKEN" \
-H "accept: application/json"
Svar
{
"Code": 200,
"Status": "OK"
}
Felhantering
API:et returnerar standard HTTP-statuskoder med ett JSON-svar som beskriver felet.
| Statuskod | Betydelse | Exempel på JSON-svar |
|---|---|---|
| 400 | Ogiltig begäran – ogiltiga parametrar | { "Code": 400, "Message": "Invalid column index." } |
| 401 | Auktorisering misslyckades – token saknas eller är ogiltig | { "Code": 401, "Message": "Access token is invalid or expired." } |
| 404 | Hittades inte – arbetsboken eller arbetsarket finns inte | { "Code": 404, "Message": "Workbook not found." } |
| 500 | Internt serverfel – oväntat tillstånd | { "Code": 500, "Message": "An unexpected error occurred." } |
Så här felsöker du: Kontrollera att åtkomsttoken är giltig, att namnen på arbetsboken och arbetsarket är korrekta och att
sourceColumnIndex,destinationColumnIndexochcolumnNumberligger inom arbetsarkets kolumnintervall.
Molntjänstfamilj för SDK
Att använda en SDK är det bästa sättet att snabba på utvecklingen. En SDK hanterar detaljer på lågnivå så att du kan fokusera på dina projektuppgifter. Ta en titt på GitHub-lagringsplatsen för en fullständig lista över Aspose.Cells Cloud SDK:er.
Följande kodexempel visar hur du gör anrop till Aspose.Cells webbtjänster med olika SDK:er: