Hur man lägger till kalkylblad i Excel – Infoga nya kalkylblad på specifika platser

Lägg programmatiskt till kalkylblad i Excel-filer med full kontroll över kalkylbladstyp och plats. Infoga vanliga kalkylblad, diagramkalkylblad eller makrokalkylblad på valfri plats i arbetsboken. Denna REST-baserade åtgärd möjliggör automatiserad hantering och organisering av Excel-arbetsböcker.

Förutsättningar

  • Ett aktivt Aspose.Cells Cloud-konto med en giltig JWT-åtkomsttoken.
  • Ett konfigurerat molnlagernamn (t.ex. CompanyOneDrive) där arbetsboken ska sparas.
  • Målarbetsboken måste vara tillgänglig i den angivna lagringen och, om den är skyddad, måste det korrekta lösenordet anges.
Kalkylbladstyp Beskrivning
VB Visual Basic-modul
Worksheet Vanligt kalkylblad
Chart Diagramkalkylblad
BIFF4Macro BIFF4-makrokalkylblad
InternationalMacro Internationellt makrokalkylblad
Other Anpassad eller mindre vanlig kalkylbladstyp som inte listas ovan
Dialog Dialogkalkylblad

Lägg till kalkylblad i kalkylark – API

Webb-API

PUT https://api.aspose.cloud/v4.0/cells/spreadsheet/add/worksheet

Säkerhet och autentisering

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

Begäransparametrar

Parameter Name Typ Plats Beskrivning
Spreadsheet Fil FormData Obligatorisk. Excel-arbetsboken (.xlsx, .xls, etc.) till vilken ett nytt kalkylblad kommer att läggas till.
sheetType Sträng Fråga Valfri. Typen av kalkylblad som ska skapas. Acceptabla värden är worksheet (standard), chartsheet, macrosheet, vbmodule och dialog.
position Heltal Fråga Valfri. Nullbaserat index där det nya kalkylbladet ska infogas. 0 infogar före det första kalkylbladet; 2 infogar som tredje kalkylblad. Utelämna för att lägga till kalkylbladet sist.
sheetName Sträng Fråga Valfri. Namn på det nya kalkylbladet. Måste vara unikt inom arbetsboken. Om utelämnas genereras ett standardnamn som “BladX”.
outPath Sträng Fråga Valfri. Målmapp i molnlagringen där den ändrade arbetsboken ska sparas. Om null eller utelämnad sparas arbetsboken på samma plats som källfilen eller till en standardväg.
outStorageName Sträng Fråga Obligatorisk. Identifierare för den konfigurerade molnlagringen (t.ex. CompanyOneDrive) där utdatafilen ska skrivas.
region Sträng Fråga Valfri. Språkinställning (t.ex. sv-SE) som kan påverka formatering och regionala regler i det nya kalkylbladet.
password Sträng Fråga Valfri. Lösenord för att dekryptera och ändra en lösenordsskyddad arbetsbok. Utelämna om filen inte är krypterad.

Svar

Vid framgång returnerar API:et HTTP 200 OK (eller 201 Created när en ny fil genereras) med den uppdaterade arbetsboksfilen.

{
  "Name": "ResponseFile",
  "DataType": {
    "Identifier": "File",
    "Reference": "Stream"
  }
}

HTTP-statuskoder

Kod Betydelse Beskrivning
200 OK Filter applicerades framgångsrikt; svaret innehåller åtgärddetaljer.
400 Felaktig förfrågan Saknade eller ogiltiga parametrar (t.ex. filtyp som inte stöds).
401 Obehörig Ogiltig eller saknad JWT-token.
413 För stor nyttolast Den uppladdade filen överskrider storleksgränsen.
500 Internt serverfel Oväntat serverfel.

Var bör vi använda API:et för att lägga till kalkylblad i kalkylark?

  • Automatiserad rapportgenerering – Skapa och infoga månadsvisa kalkylblad (t.ex. 2024‑05) dynamiskt vid generering av rapporter över finansiella tillstånd.
  • Batch-mallinitiering – Lägg till ett dedikerat analyskalkylblad för varje ny kund eller projekt vid generering av offert- eller förslagssatser i bulk.
  • Dynamisk instrumentpanelutvidgning – Infoga nya diagramkalkylblad i realtid när nya datadimensioner blir tillgängliga.
  • Kompatibilitet och revisionsarkivering – Lägg automatiskt till bevisinsamlingskalkylblad under årliga revisioner, med varje inspektionspunkt isolerad.
  • För att ta bort ett kalkylblad, se åtgärden Ta bort kalkylblad.
  • För att flytta ett kalkylblad, se åtgärden Flytta kalkylblad.

Varför bör du använda API:et för att lägga till kalkylblad i kalkylark?

  • Utvecklarvänligt – Aspose.Cells Cloud tillhandahåller SDK:er för flera språk, vilket minskar utvecklingsarbetet och erbjuder omfattande dokumentation.
  • Lägre arbetskostnader – Eliminerar behovet av manuell skapande av kalkylblad och repetitiva kopiera/klistra-uppgifter.
  • Betala per användning – Du betalar endast för de API-anrop som du faktiskt gör.
  • Ingen underhållsbelastning – Inga servrar att hantera, inga programuppdateringar och inga kompatibilitetsproblem.

Hur man använder API:et för att lägga till kalkylblad i kalkylark med SDK:er

API-specifikation för att lägga till kalkylblad i kalkylark

API-specifikationen för att lägga till kalkylblad i kalkylark 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 verktyget cURL för kommandoraden 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.

Använd Aspose.Cells Cloud SDK:er

Att använda en SDK abstraherar lågnivådetaljer, vilket gör att du kan lägga till ett kalkylblad med minimal kod. Se den fullständiga listan över SDK:er i GitHub-förrådet.

Följande kodexempel visar hur man anropar tjänsten med olika SDK:er: