Hantera arbetsblad

Att hantera kalkylblad med Aspose.Cells är lika enkelt som ABC. I det här avsnittet kommer vi att beskriva hur vi kan:

  1. Skapa en ny Excel-fil från början och lägg till ett kalkylblad till den
  2. Lägg till kalkylblad till designerkalkylblad
  3. Få åtkomst till kalkylblad med hjälp av arbetsbladsnamn
  4. Ta bort ett kalkylblad från en Excel-fil med dess arknamn
  5. Ta bort ett kalkylblad från en Excel-fil med hjälp av dess arkindex

Aspose.Cells tillhandahåller en klass,Arbetsbok som representerar en Excel-fil.Arbetsbok klass innehåller enArbetsbladssamlingsom ger åtkomst till varje kalkylblad i Excel-filen.

Ett arbetsblad representeras avArbetsblad klass.Arbetsbladklass tillhandahåller ett brett utbud av egenskaper och metoder för att hantera ett kalkylblad. Låt oss se hur vi kan använda dessa grundläggande API:er.

Lägga till kalkylblad till en ny Excel-fil

För att skapa en ny Excel-fil programmatiskt skulle utvecklare behöva skapa ett objekt avArbetsbok klass som representerar en Excel-fil. Då kan utvecklare ringaLägg till metod förArbetsbladssamling . När vi ringerLägg till-metoden läggs ett tomt kalkylblad till i Excel-filen automatiskt, som kan refereras till genom att skicka arkindexet för det nyligen tillagda kalkylbladet tillArbetsbladssamling . Efter att kalkylbladsreferensen har erhållits kan utvecklare arbeta med sina kalkylblad enligt deras krav. När arbetet är klart med kalkylbladen kan utvecklare spara sin nyskapade Excel-fil med nya kalkylblad genom att anropaspara metod förArbetsbokklass.

Lägga till kalkylblad till ett designerkalkylblad

Processen att lägga till kalkylblad till ett designerkalkylblad är helt samma som ovanstående tillvägagångssätt förutom att Excel-filen redan är skapad och vi måste öppna den Excel-filen först innan vi lägger till ett kalkylblad till den. Ett designerkalkylblad kan öppnas genom att skicka filsökvägen eller strömmen medan du initierarArbetsbokklass.

Få åtkomst till kalkylblad med hjälp av arbetsbladsnamn

Utvecklare kan komma åt eller få vilket kalkylblad som helst genom att ange dess namn eller index.

Ta bort kalkylblad med Sheet Name

Ibland kan utvecklare behöva ta bort kalkylblad från befintliga Excel-filer och den uppgiften kan utföras genom att anropata bortAt metod förArbetsbladssamling samling. Vi kan skicka arknamnet tillta bortAt metod för att ta bort ett specifikt kalkylblad.

Ta bort kalkylblad med Sheet Index

Ovanstående tillvägagångssätt för att ta bort kalkylblad fungerar bra om utvecklare redan känner till arknamnen på kalkylbladen som ska raderas. Men vad händer om du inte känner till arknamnet på kalkylbladet som du vill ta bort från din Excel-fil?

Tja, under sådana omständigheter kan utvecklare använda en överbelastad version av[ta bortAt](https://reference.aspose.com/cells/java/com.aspose.cells/worksheetcollection#removeAt(int)metod som tar kalkylbladets arkindex istället för dess arknamn.

Förhandsämnen