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
Infoga en rad på vilken plats som helst genom att anropa metoden insertRows i Cells samlingen. Metoden insertRows tar indexet för den rad där den nya raden ska infogas som första argument, och antalet rader att infoga som andra argument.
Hur man infogar flera rader
För att infoga flera rader i arbetsbladet, anropa metoden insertRows i Cells samlingen. Metoden insertRows 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 infoga en rad med formateringsalternativ, använd överlastningen insertRows som tar InsertOptions som parameter. Ställ in egenskapen CopyFormatType av InsertOptions klassen till CopyFormatType enum. CopyFormatType enum har tre medlemmar som listas nedan.
- SAME_AS_ABOVE: Formaterar raden som ovanstående rad.
- SAME_AS_BELOW: Formaterar raden 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 i Cells samlingen. Metoden deleteRows 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 i Cells. Metoden deleteRows 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å infoga en kolumn i arbetsbladet på vilken plats som helst genom att anropa metoden insertColumns i Cells. Metoden insertColumns 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 i Cells. Metoden deleteColumns 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.