Gruppieren und Aufheben der Gruppierung von Zeilen und Spalten
Einführung
In Excel hilft die Gruppierungsfunktion bei der Organisation von Daten, indem sie ausklappbare Abschnitte für Zeilen oder Spalten erstellt. Dies vereinfacht die Navigation und die Analyse großer Datensätze. Umgekehrt stellt die Funktion "Gruppierung aufheben" den ursprünglichen, nicht gruppierten Zustand wieder her. Diese Funktionen verbessern die Datenverwaltung und ermöglichen die gezielte Prüfung bestimmter Tabellenkalkulationsabschnitte.
IronXL ermöglicht die programmatische Gruppierung und Aufhebung der Gruppierung ohne die Notwendigkeit von Interop in C# .NET.
Gruppieren und Aufheben der Gruppierung von Zeilen und Spalten
- Laden Sie die C#-Bibliothek zum Gruppieren und Aufheben der Gruppierung von Zeilen und Spalten herunter
- Laden Sie eine vorhandene Excel-Datei oder erstellen Sie eine neue Datei
- Gruppierungs- und Aufhebungsoperationen auf Zeilen anwenden
- Gruppierungs- und Aufhebungsoperationen auf Spalten anwenden
- Exportieren Sie die Excel-Datei je nach Bedarf in verschiedene Dateiformate
Legen Sie los mit IronXL
Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.
Beispiel für das Gruppieren und Aufheben der Gruppierung von Zeilen
Bitte beachten Sie
Die Gruppierung und Aufhebung der Gruppierung kann nur auf Zellen angewendet werden, die Werte enthalten.
Gruppen-Zeilen
Die Methode GroupRows
nimmt die Indexpositionen der Zeilen, die gruppiert werden sollen. Mehrere Gruppierungen der gleichen oder verschiedener Zeilen sind möglich, indem Sie die gleiche Methode erneut anwenden.
:path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-group-row.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Ungroup row 1-9
workSheet.GroupRows(0, 7);
workBook.SaveAs("groupRow.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Ausgabe
Auflösen der Gruppierung von Zeilen
Verwenden Sie die Methode "UngroupRows", um die Gruppierung von Zeilen aufzuheben. Diese Methode wirkt wie ein Schneidewerkzeug. Wenden Sie ihn in der Mitte einer Zeilengruppe an, um sie in zwei Teile zu teilen. Beachten Sie jedoch, dass die beiden sich ergebenden Gruppen von Zeilen nicht als separate Gruppen betrachtet werden. Wendet man zum Beispiel die Methode zum Aufheben der Gruppierung auf die Zeilen 3-5 in einer Gruppe von Zeilen 0-8 an, so erhält man eine Gruppe von 1-2 und 6-8.
:path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-ungroup-row.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Ungroup row 3-5
workSheet.UngroupRows(2, 4);
workBook.SaveAs("ungroupRow.xlsx");
IRON VB CONVERTER ERROR developers@ironsoftware.com
Ausgabe
Vor
Nach
Beispiel für das Gruppieren und Aufheben der Gruppierung von Spalten
Gruppenspalten
Spalten können auf ähnliche Weise gruppiert werden wie Zeilen. Verwenden Sie die Methode GroupColumns
, um Spalten zu gruppieren, indem Sie entweder die Indexnummer der Spalte oder das Zeichen, das die Spalte repräsentiert, als String angeben. Es ist auch möglich, mehrere Gruppen von Spalten zu haben.
:path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-group-column.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Apply grouping to column A-F
workSheet.GroupColumns(0, 5);
workBook.SaveAs("groupColumn.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Apply grouping to column A-F
workSheet.GroupColumns(0, 5)
workBook.SaveAs("groupColumn.xlsx")
Ausgabe
Gruppierung der Spalten aufheben
Ähnlich wie beim Aufheben der Gruppierung von Zeilen dient die Methode "UngroupColumn" als Schneidewerkzeug. Wenn Sie ihn auf die Mitte einer Spaltengruppe anwenden, wird diese in zwei Teile geteilt. Wendet man beispielsweise die Aufhebung der Gruppe C-D auf eine Spaltengruppe A-F an, so erhält man eine Gruppe A-B und E-F.
Bitte beachten Sie außerdem, dass Sie "UngroupColumn" verwenden können, wenn Sie das Zeichen angeben, das die Spalte darstellt, und "UngroupColumns", wenn Sie den Spaltenindex angeben.
:path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-ungroup-column.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Ungroup column C-D
workSheet.UngroupColumn("C", "D");
workBook.SaveAs("ungroupColumn.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Ungroup column C-D
workSheet.UngroupColumn("C", "D")
workBook.SaveAs("ungroupColumn.xlsx")
Ausgabe
Vor
Nach