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:
- Välj ett område (område1) med musrutan.
- 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.
Kör nu följande exempel, se hur det fungerar i Aspose.Cells:
Förhandsämnen
- Autofyll intervall av Excel-fil
- Kopiera intervall för Excel
- Kopiera endast intervalldata
- Kopiera intervalldata med stil
- Endast kopiera intervallstil
- Skapa Union Range
- Klipp och klistra intervall
- Ta bort intervall
- Få adress Cell Räkneförskjutning Hela kolumnen och hela raden i serien
- Infoga intervall
- Sammanfoga eller ta bort sammanslagningsintervall för Cells
- Flytta intervallet Cells i ett kalkylblad
- Skapa arbetsbok och kalkylblad med omfattning av namngivna intervall
- Sök och ersätt data i ett intervall