Hantera kalkylblad för Microsoft Excel-filer.

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

Ett arbetsblad representeras avArbetsbladklass. DeArbetsbladclass tillhandahåller ett brett utbud av egenskaper och metoder för att hantera kalkylblad.

Lägga till kalkylblad till en ny Excel-fil

Så här skapar du en ny Excel-fil programmatiskt:

  1. Skapa ett objekt avArbetsbokklass.
  2. RingLägg till metod förArbetsbladssamling klass. Ett tomt kalkylblad läggs automatiskt till i Excel-filen. Det kan refereras till genom att skicka arkindexet för det nya kalkylbladet tillArbetsblad samling.
  3. Skaffa en kalkylbladsreferens.
  4. Utför arbete på arbetsbladen.
  5. Spara den nya Excel-filen med nya kalkylblad genom att anropaArbetsbok klass'Sparametod.

Lägga till kalkylblad till ett designerkalkylblad

Processen att lägga till kalkylblad till ett designerkalkylblad är densamma som att lägga till ett nytt kalkylblad, förutom att Excel-filen redan finns så bör öppnas innan kalkylblad läggs till. Ett designerkalkylblad kan öppnas avArbetsbokklass.

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

Få åtkomst till valfritt kalkylblad genom att ange dess namn eller index.

Ta bort kalkylblad med Sheet Name

För att ta bort kalkylblad från en fil, ring tillTa bortAt metod avArbetsbladssamling klass. Skicka arknamnet tillTa bortAtmetod för att ta bort ett specifikt kalkylblad.

Ta bort kalkylblad med Sheet Index

Att ta bort kalkylblad efter namn fungerar bra när namnet på kalkylbladet är känt. Om du inte känner till kalkylbladets namn, använd en överbelastad version avTa bortAtmetod som tar kalkylbladets arkindex istället för dess arknamn.

Aktivera ark och göra en aktiv Cell i arbetsbladet

Ibland behöver du ett specifikt kalkylblad för att vara aktivt och visas när en användare öppnar en Microsoft Excel-fil i Excel. På liknande sätt kanske du vill aktivera en specifik cell och ställa in rullningslisterna så att de visar den aktiva cellen. Aspose.Cells kan utföra alla dessa uppgifter.

Enaktivt ark är ett ark du arbetar med: det aktiva arkets namn på fliken är som standard fetstilt.

Enaktiv cell är en markerad cell, cellen som data matas in i när du börjar skriva. Endast en cell är aktiv åt gången. Den aktiva cellen markeras med en kraftig ram.

Aktivera ark och göra en Cell aktiv

Aspose.Cells tillhandahåller specifika API-anrop för att aktivera ett ark och en cell. Till exempelAspose.Cells.WorksheetCollection.ActiveSheetIndexegenskapen är användbar för att ställa in det aktiva bladet i en arbetsbok. Liknande,Aspose.Cells.Worksheet.ActiveCellegenskapen används för att ställa in och få en aktiv cell i kalkylbladet.

AnvändAspose.Cells.Worksheet.FirstVisibleRow ochAspose.Cells.Worksheet.FirstVisibleColumnegenskaper.

Följande exempel visar hur man aktiverar ett kalkylblad och gör en aktiv cell i det. I den genererade utdata kommer rullningslisterna att rullas för att göra den andra raden och den andra kolumnen som deras första synliga rad och kolumn.

Förhandsämnen