Hantera intervall

Introduktion

Excel kan du markera flera celler med en musruta, uppsättningen av markerade celler kallas “Omfång”.

Du kan till exempel klicka med vänster musknapp i Cell “A1” i Excel och sedan dra till cell “C4”. Det rektangulära området du valde kan också enkelt skapas som ett objekt genom att använda Aspose.Cells.

Så här skapar du intervall, sätter värde, ställer in stil och gör fler operationer till “Range”-objektet.

Hantera intervall med Aspose.Cells

Aspose.Cells tillhandahåller en klass,Arbetsbok som representerar en Microsoft Excel-fil. DeArbetsbok klass innehåller enArbetsblad samling som ger åtkomst till varje kalkylblad i en Excel-fil. Ett arbetsblad representeras avArbetsblad klass. DeArbetsblad klass ger enCells samling.

Skapa intervall

När du vill skapa ett rektangulärt område som sträcker sig över A1:C4 kan du använda följande kod:

Sätt värde i Cells i intervallet

Säg att du har ett cellområde som sträcker sig över A1:C4. Matrisen gör 4 * 3 = 12 celler. De individuella intervallcellerna är ordnade sekventiellt: Range[0,0], Range[0,1], Range[0,2], Range[1,0], Range[1,1], Range[1,2], Range[2,0], Range[2,1], Range[2,2], Range[3,0], Range[3,1], Range[3,2].

Följande exempel visar hur man matar in vissa värden i cellerna i området.

Fast stil för Cells i serien

Följande exempel visar hur man ställer in stilen för cellerna i området.

Hämta aktuell region i intervallet

CurrentRegion är en egenskap som returnerar ett Range-objekt som representerar den aktuella regionen.

Den aktuella regionen är ett intervall som begränsas av valfri kombination av tomma rader och tomma kolumner. Skrivskyddad.

I excel kan du få CurrentRegion-området genom att:

  1. Välj ett område (område1) med musrutan.
  2. Klicka på “Hem - Redigera - Hitta & Välj - Gå till Special - Aktuell region”, eller använd “Ctrl+Skift+*”, du kommer att se att excel automatiskt hjälper dig att välja ett område (område2), nu har du gjort det, område2 är den aktuella regionen för intervall1.

Med Aspose.Cells kan du använda egenskapen “Range.CurrentRegion” för att utföra samma funktion.

Ladda ner följande testfil, öppna den i excel, använd musrutan för att välja ett område “A1:D7”, klicka sedan på “Ctrl+Skift+*”, du kommer att se området “A1:C3” valt.

aktuell_region.xlsx

Kör nu följande exempel, se hur det fungerar i Aspose.Cells:

Förhandsämnen