Infoga och ta bort rader och kolumner i Excel-fil
Introduktion
Oavsett om vi skapar ett nytt kalkylblad från början eller arbetar med ett befintligt kalkylblad, kan vi behöva lägga till extra rader eller kolumner för att ta emot mer data. Omvänt kan vi också behöva ta bort rader eller kolumner från angivna positioner i kalkylbladet. För att uppfylla dessa krav tillhandahåller Aspose.Cells en mycket enklaste uppsättning klasser och metoder, som diskuteras nedan.
Hantera rader och kolumner
Aspose.Cells tillhandahåller en klassArbetsbok , 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 enCellssamling som representerar alla celler i kalkylbladet.
DeCellssamling innehåller flera metoder för att hantera rader och kolumner i ett kalkylblad. Några av dessa diskuteras nedan.
Infoga rader och kolumner
Infoga en rad
Infoga en rad i kalkylbladet på valfri plats genom att anropaInfoga rad metod förCells samling. DeInfoga radmetoden tar indexet för raden där den nya raden kommer att infogas.
Infoga flera rader
För att infoga flera rader i ett kalkylblad, anropaInfoga rader metod förCells samling. DeInfoga raderMetoden tar två parametrar:
- Radindex, indexet för raden varifrån de nya raderna kommer att infogas.
- Antal rader, det totala antalet rader som behöver infogas.
Infoga en rad med formatering
För att infoga en rad med formateringsalternativ, användInfoga raderöverbelastning som tarInsertOptions som en parameter. Ställ inCopyFormatType egendom avInsertOptions klass medCopyFormatType Uppräkning. DeCopyFormatTypeEnumeration har tre medlemmar enligt nedan.
- SameAsAbove: Formaterar raden på samma sätt som raden ovan.
- SameAsBelow: Formaterar raden på samma sätt som under raden.
- Rensa: Rensar formateringen.
Infoga en kolumn
Utvecklare kan också infoga en kolumn i kalkylbladet var som helst genom att anropaInfoga kolumn metod förCellssamling. DeInfoga kolumnmetoden tar indexet för den kolumn där den nya kolumnen kommer att infogas.
Ta bort rader och kolumner
Ta bort flera rader
För att ta bort flera rader från ett kalkylblad, anropaTa bort rader metod förCells samling. DeTa bort raderMetoden tar två parametrar:
- Radindex, indexet för raden där raderna kommer att tas bort.
- Antal rader, det totala antalet rader som behöver raderas.
Ta bort en kolumn
För att ta bort en kolumn från kalkylbladet på valfri plats, ring tillTa bort kolumn metod förCells samling. DeTa bort kolumnmetoden tar indexet för kolumnen att radera.