Infoga och ta bort rader och kolumner
Introduktion
Oavsett om du skapar en ny arbetsbok från grunden eller arbetar med en befintlig arbetsbok kan vi behöva lägga till extra rader eller kolumner för att rymma mer data. Å andra sidan kan det också hända att vi behöver ta bort rader eller kolumner från angivna positioner i arbetsboken.
För att uppfylla dessa krav tillhandahåller Aspose.Cells en mycket enklaste uppsättning klasser och metoder, som diskuteras nedan.
Hur man hanterar rader/kolumner
Aspose.Cells tillhandahåller en Workbook-klass som representerar en Microsoft Excel-fil. Workbook-klassen innehåller en WorksheetCollection som ger åtkomst till varje arbetsblad i en Excel-fil. Ett arbetsblad representeras av Worksheet-klassen. Worksheet-klassen tillhandahåller en Cells-kollektion som representerar alla celler i arbetsbladet.
Samlingen Cells tillhandahåller flera metoder för att hantera rader och kolumner i ett arbetsblad. Några av dessa diskuteras nedan.
Hur man infogar en rad
Sätt in en rad på vilken plats som helst genom att ringa insertRows metoden från Cells samlingen. insertRows metoden tar indexet för raden där den nya raden ska sättas in som det första argumentet och antalet rader som ska sättas in som det andra argumentet.
Hur man infogar flera rader
För att sätta in flera rader i arbetsbladet, ring insertRows metoden från Cells samlingen. insertRows metoden tar två parametrar:
- Radindex: index för raden där de nya raderna ska sättas in.
- Antal rader: det totala antalet rader som behöver sättas in.
Hur man infogar en rad med formatering
För att sätta in en rad med formateringsalternativ, använd insertRows överbelastningen som tar InsertOptions som ett parameter. Ställ in CopyFormatType egenskapen i InsertOptions klassen med CopyFormatType Uppräkning. CopyFormatType Uppräkningen har tre medlemmar som listas nedan.
- SAMA_SOM_NÄMND: Formaterar raden likadan som ovanstående rad.
- SAMA_SOM_NEDAN: Formaterar raden likadan som nedanstående rad.
- RENSA: Rensar formateringen.
Hur man tar bort en rad
För att ta bort en rad på vilken plats som helst, ring deleteRows metoden från Cells samlingen. deleteRows metoden tar två parametrar:
- Radindex: index för raden från vilken raderna kommer att tas bort.
- Antal rader: det totala antalet rader som ska tas bort.
Hur man tar bort flera rader
För att ta bort flera rader från ett arbetsblad, ring deleteRows metoden från Cells samlingen. deleteRows metoden tar två parametrar:
- Radindex: index för raden från vilken raderna kommer att tas bort.
- Antal rader: det totala antalet rader som ska tas bort.
Hur man sätter in en eller flera kolumner
Utvecklare kan också sätta in en kolumn i arbetsbladet på vilken plats som helst genom att ringa insertColumns metoden från Cells samlingen. insertColumns metoden tar två parametrar:
- Kolumnindex, index av kolumn där kolumnen ska infogas
- Antal kolumner, det totala antalet kolumner som behöver sättas in
Hur man tar bort en kolumn
För att ta bort en kolumn från arbetsbladet på vilken plats som helst, ring deleteColumns metoden från Cells samling. deleteColumns metoden tar följande parametrar:
- Kolumnindex: index för kolumnen från vilken kolumnen kommer att tas bort.
- Antal kolumner: det totala antalet kolumner som ska tas bort.
- Uppdatera referens: Boolesk parameter för att ange om referenser i andra arbetsblad ska uppdateras.