Gruppering och avgruppering av rader och kolumner

Introduktion

I en Microsoft Excel-fil kan du skapa en översikt över data för att kunna visa och dölja detaljnivåer med en enda musklick.

Klicka på Översiktssymbolerna, 1,2,3, + och - för att snabbt visa endast de rader eller kolumner som ger sammanfattningar eller rubriker för avsnitt i ett kalkylblad, eller så kan du använda symbolerna för att se detaljer under en individuell sammanfattning eller rubrik som visas nedan i figuren:

Gruppering av rader och kolumner.
todo:image_alt_text

Grupperingshantering av rader och kolumner

Aspose.Cells för Python via .NET tillhandahåller en klass, Workbook som representerar en Microsoft Excel-fil. Klassen Workbook innehåller en WorksheetCollection som möjliggör åtkomst till varje kalkylblad i Excel-filen. Ett kalkylblad representeras av klassen Worksheet. Klassen Worksheet tillhandahåller en Cells som representerar alla celler i kalkylbladet.

Samlingen Cells tillhandahåller flera metoder för att hantera rader eller kolumner i ett kalkylblad, några av dessa diskuteras nedan mer detaljerat.

Hur man grupperar rader och kolumner

Det är möjligt att gruppera rader eller kolumner genom att anropa group_rows- och group_columns-metoderna i samlingen Cells. Båda metoderna tar följande parametrar:

  • Första radens/kolumnens index, den första raden eller kolumnen i gruppen.
  • Sista radens/kolumnens index, den sista raden eller kolumnen i gruppen.
  • Är dold, en boolesk parameter som specificerar om rader/kolumner ska döljas efter gruppering eller inte.

Gruppinställningar

Microsoft Excel tillåter att du konfigurerar gruppinställningar för att visa:

  • Sammanfattande rader under detaljer.
  • Sammanfattande kolumner till höger om detaljer.

Utvecklare kan konfigurera dessa gruppinställningar med hjälp av outline egenskapen på Worksheet klassen.

Hur man ställer in sammanfattande rader nedanför detaljen

Det är möjligt att kontrollera om sammanfattande rader ska visas under detaljer genom att ställa in klassens summary_row_below egenskap på true eller false.

Hur man ställer in sammanfattande kolumner till höger om detaljen

Utvecklare kan också styra visningen av sammanfattande kolumner till höger om detalj genom att ställa in summary_column_right egenskapen på Outline klassen till true eller false.

Hur man upplöser rader och kolumner

För att avgruppera eventuellt grupperade rader eller kolumner, anropa ungroup_rows vid. Båda metoderna tar två parametrar:

  • Första radens/kolumnens index, den första raden/kolumnen att avgrupperas.
  • Sista radens/kolumnens index, den sista raden/kolumnen att avgrupperas.

ungroup_rows har en överbelastning som tar en boolesk tredje parameter. Om den ställs in på true tar den bort all grupperad information. Annars tas endast yttre gruppinformation bort.