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. |
---|
Grupperingshantering av rader och kolumner
Aspose.Cells 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-samling 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.
Gruppering av rader och kolumner
Det är möjligt att gruppera rader eller kolumner genom att anropa GroupRows- och GroupColumns-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.
Sammanfattande rader nedanför detalj
Det är möjligt att kontrollera om sammanfattande rader ska visas under detaljer genom att ställa in klassens SummaryRowBelow egenskap på true eller false.
Sammanfattande kolumner till höger om detalj
Utvecklare kan också styra visningen av sammanfattande kolumner till höger om detalj genom att ställa in SummaryColumnRight egenskapen på Outline klassen till true eller false.
Avgruppering av rader och kolumner
För att avgruppera eventuellt grupperade rader eller kolumner, anropa UngroupRows 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.
UngroupRows 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.