Lägg till en tom kolumn i ett Excel-arbetsblad med Aspose.Cells Cloud API

Denna REST API infogar en eller flera kolumner i ett arbetsblad.

Förutsättningar
Innan du anropar detta slutpunkt, se till att du har slutfört följande steg:

  • Skaffa ett giltigt OAuth 2.0-åtkomsttoken och inkludera det i Authorization-headern.
  • Spara målarbokshandboken i vald lagring (standard = “Default”) eller ange lämpliga parametrar för folder och storageName.
  • Verifiera att arbetsbladsnamnet som anges i sheetName finns i arbokshandboken.

PutInsertWorksheetColumns API

PUT https://api.aspose.cloud/v3.0/cells/{name}/worksheets/{sheetName}/cells/columns/{columnIndex}?totalColumns=1

Säkerhet och autentisering

Aspose.Cells Cloud API:er är säkra och kräver JWT-tokenbaserad autentisering.

Begärandeparametrar

Parametername Typ Plats Beskrivning
name sträng path Namnet på arbokshandbokens fil.
sheetName sträng path Namnet på arbetsbladet.
columnIndex heltal path Nollbaserat index för kolumnen dit infogningen börjar.
totalColumns heltal query Antal kolumner som ska infogas.
updateReference boolean query När true uppdateras cellreferenser för att återspegla infogningen.
folder sträng query Sökvägen till mappen som innehåller arbokshandboken.
storageName sträng query Namnet på lagringstjänsten.

Anteckningar

  • columnIndex måste vara mellan 0 och det aktuella antalet kolumner i arbetsbladet. Infoga utanför det befintliga intervallet expanderar arket automatiskt.
  • Infoga flera kolumner (totalColumns > 1) skjuter befintliga kolumner åt höger.
  • updateReference-flaggan är som standard false; ställ in på true för att uppdatera formler och namngivna intervall.

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 att anropa Aspose.Cells webbtjänster. Följande exempel visar en komplett begäran inklusive autentisering och korrekt sökvägsparameter.

Svars-koder

Kod Beskrivning
200 Kolumn(er) infogades framgångsrikt.
400 Felaktig begäran – saknade eller ogiltiga parametrar.
401 Ej auktoriserad – ogiltig eller saknad token.
404 Arbokshandbok eller arbetsblad hittades inte.
500 Internt serverfel.

Exempel på felaktiga svar

// 400 Bad Request  saknade eller ogiltiga parametrar
{
  "Code": 400,
  "Message": "Ogiltig parameter: totalColumns måste vara ett positivt heltal."
}

// 401 Unauthorized  ogiltig eller saknad token
{
  "Code": 401,
  "Message": "Autentisering misslyckades. Åtkomsttoken saknas eller är ogiltig."
}

// 404 Not Found  arbokshandbok eller arbetsblad finns inte
{
  "Code": 404,
  "Message": "Arbokshandboken 'test.xlsx' hittades inte."
}

// 500 Internal Server Error
{
  "Code": 500,
  "Message": "Ett oväntat fel uppstod på servern."
}

Moln SDK-familj

Att använda en SDK är det snabbaste sättet att utveckla. En SDK hanterar detaljer på låg nivå så att du kan fokusera på din projekts logik. Se GitHub-lagringsplatsen för en komplett lista över Aspose.Cells Cloud SDK:er.

Följande kodexempel visar hur man anropar Aspose.Cells webbtjänster med olika SDK:er: