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:
- Skapa en ny Excel-fil från början och lägg till ett kalkylblad till den
- Lägg till kalkylblad till designerkalkylblad
- Få åtkomst till kalkylblad med hjälp av arbetsbladsnamn
- Ta bort ett kalkylblad från en Excel-fil med dess arknamn
- 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
- Aktivera ark och aktivera en Cell i kalkylblad
- Kopiera och flytta arbetsblad inom och mellan arbetsböcker
- Kopiera och flytta arbetsblad
- Räkna antalet celler i arbetsbladet
- Upptäcka tomma arbetsblad
- Ta reda på om arbetsbladet är dialogblad
- Få ett unikt kalkylblads-id
- Infoga bakgrundsbild till Excel
- Skapa, manipulera eller ta bort scenarier från arbetsblad
- Hantera sidbrytningar
- Sidinställningsfunktioner
- Uppdatera referenser i andra kalkylblad samtidigt som du tar bort tomma kolumner och rader i ett kalkylblad
- Använd egenskapen Sheet.SheetId för OpenXml med Aspose.Cells
- Arbeta med bakgrund i ODS-filer
- Arbetsbladsvyer