Infoga och ta bort rader och kolumner i Excelfil

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 for Python via .NET en mycket enkel uppsättning av klasser och metoder, som diskuteras nedan.

Hantera rader och kolumner

Aspose.Cells for Python via .NET tillhandahåller en klass Workbook, som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en worksheets samling som möjliggör åtkomst till varje arbetsblad i en Excel-fil. Ett arbetsblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en cells samling 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.

Infoga rader och kolumner

Hur man infogar en rad

Infoga en rad i arbetsbladet på valfri plats genom att anropa insert_row-metoden i cells-samlingen. Metoden insert_row tar indexet för raden där den nya raden ska infogas.

Hur man infogar flera rader

För att infoga flera rader i ett arbetsblad, ring insert_rows-metoden i cells-samlingen. Metoden insert_rows tar två parametrar:

  • Radindex, index för raden från vilken de nya raderna ska infogas.
  • Antal rader, det totala antalet rader som ska infogas.

Hur man infogar en rad med formatering

För att infoga en rad med formateringsalternativ, använd insert_rows-överbelastningen som tar InsertOptions som parameter. Ange copy_format_type-egenskapen i InsertOptions-klassen med CopyFormatType-uppräkningen. CopyFormatType-uppräkningen har tre medlemmar som listas nedan.

  • SAMMA_SOM_OVAN: Formaterar raden på samma sätt som ovanstående rad.
  • SAMMA_SOM_NEDAN: Formaterar raden på samma sätt som nedanstående rad.
  • RENSA: Rensar formateringen.

Hur man infogar en kolumn

Utvecklare kan också infoga en kolumn i arbetsbladet på valfri plats genom att anropa insert_column-metoden i cells-samlingen. Metoden insert_column tar indexet för kolumnen där den nya kolumnen ska infogas.

Ta bort rader och kolumner

Hur man tar bort flera rader

För att ta bort flera rader från ett arbetsblad, ring delete_rows-metoden i cells-samlingen. Metoden delete_rows tar två parametrar:

  • Radindex, index för raden från vilken raderna ska tas bort.
  • Antal rader, det totala antalet rader som ska tas bort.

Hur man tar bort en kolumn

För att ta bort en kolumn från arbetsbladet på valfri plats, ring delete_column-metoden i Cells-samlingen. Metoden delete_column tar indexet för kolumnen som ska tas bort.