Åtkomst till kalkylbladets celler

Åtkomst till celler

Aspose.Cells tillhandahåller en klass Workbook som representerar en Excel-fil. Klassen Workbook innehåller en Worksheets samling som tillåter åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av Worksheet klassen. Worksheet klassen tillhandahåller en Cells samling som representerar alla celler i kalkylbladet.

Vi kan använda Cells samlingen för att nå celler i ett kalkylblad. Aspose.Cells tillhandahåller tre grundläggande tillvägagångssätt för att nå celler i ett kalkylblad:

  1. Genom att använda cellnamn.
  2. Genom att använda cellens rad- och kolumnindex.
  3. Använda en cellindex i Cells samlingen.

Användning av cellnamn

Vi har nämnt att det tredje tillvägagångssättet är det snabbaste och det första tillvägagångssättet är det långsammaste. Skillnaden i prestanda mellan tillvägagångssätten är mycket liten så oroa dig inte för prestandaförsämring, oavsett vilket tillvägagångssätt du använder.

Om du skapar en tom kalkylblad i början är räkningen av Cells kollektionen noll. När du använder detta tillvägagångssätt för att komma åt en cell, kommer den att kontrollera om denna cell finns i samlingen eller inte. Om ja, returnerar den cellobjektet i samlingen annars skapar den en ny Cell objekt, lägger till objektet i Cells samlingen och returnerar sedan det objektet. Detta tillvägagångssätt är det enklaste sättet att komma åt cellen om du är bekant med Microsoft Excel men det är det långsammaste som jämfört med andra tillvägagångssätt.

Användning av rad- och kolumnindex för cellen

Utvecklare kan komma åt vilken specifik cell som helst genom att skicka in indexen för dess rad och kolumn till Cells samlingen av Worksheet klassen. Detta tillvägagångssätt fungerar på samma sätt som det första tillvägångssättet.

Åtkomst till kalkylbladets maximala visningsområde

Aspose.Cells tillåter utvecklare att komma åt ett kalkylblads maximala visningsområde. Det maximala visningsområdet - området för celler mellan den första och sista cellen med innehåll - är användbart när du behöver kopiera, välja eller visa hela innehållet på ett kalkylblad i en bild.

Du kan komma åt ett kalkylblads maximala visningsområde med hjälp av MaxDisplayRange metoden i Cells samlingen.