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.

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.