Wie gruppiere und entgruppiere ich Zeilen und Spalten in Excel | IronXL

How to Group and Ungroup Rows & Columns

This article was translated from English: Does it need improvement?
Translated
View the article in English

In Excel hilft die Gruppierungsfunktion, Daten zu organisieren, indem sie zusammenklappbare Abschnitte für Reihen oder Spalten erstellt. Dies vereinfacht die Navigation und Analyse großer Datensätze. Umgekehrt stellt die Entgruppierungsfunktion den ursprünglichen, nicht gruppierten Zustand wieder her. Diese Funktionen verbessern das Datenmanagement und ermöglichen eine gezielte Untersuchung bestimmter Tabellenbereiche.

IronXL ermöglicht das programmatische Gruppieren und Entgruppieren ohne die Notwendigkeit von Interop in C# .NET.

als-Überschrift:2(Schnellstart: Zeilen & Spalten mühelos gruppieren und entgruppieren)

Beginnen Sie in Sekundenschnelle, Ihre Excel-Daten zu organisieren—laden Sie einfach eine Arbeitsmappe, rufen Sie GroupRows, UngroupRows, GroupColumns oder UngroupColumns auf dessen Arbeitsblatt auf und speichern Sie. IronXL macht den Einstieg in das Gruppieren und Entgruppieren von Reihen und Spalten intuitiv und schnell.

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    IronXL.WorkBook.Load("data.xlsx").DefaultWorkSheet.GroupRows(0, 4).WorkBook.SaveAs("grouped.xlsx");
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

Minimaler Arbeitsablauf (5 Schritte)

  1. Laden Sie die C#-Bibliothek zum Gruppieren und Entgruppieren von Reihen und Spalten herunter
  2. Laden Sie eine bestehende Excel-Datei oder erstellen Sie eine neue.
  3. Wenden Sie die Gruppierungs- und Entgruppierungsoperationen auf Reihen an
  4. Wenden Sie die Gruppierungs- und Entgruppierungsoperationen auf Spalten an
  5. Exportieren Sie die Excel-Datei in verschiedene Dateiformate nach Bedarf.

## Beispiel für das Gruppieren & Entgruppieren von Zeilen
Hinweis:Alle unten genannten Indexpositionen folgen einer null-basierten Indizierung. Gruppierungen und Entgruppierungen können nur auf Zellen angewendet werden, die Werte enthalten.
### Zeilen gruppieren Die `GroupRows`-Methode nimmt die Indexpositionen von Zeilen zur Anwendung der Gruppierung. Sie können diese Methode bei Bedarf mehrmals für dieselben oder unterschiedliche Gruppen von Zeilen verwenden. ```csharp :path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-group-row.cs ``` #### Ausgabe Zeilen gruppieren ### Zeilen entgruppieren Verwenden Sie die `UngroupRows`-Methode, um zuvor gruppierte Zeilen zu entgruppieren. Diese Methode kann auch verwendet werden, um eine Gruppe in zwei Teile zu teilen, indem sie in der Mitte der Gruppe angewendet wird. Die resultierenden Abschnitte bilden jedoch keine separaten Gruppen, es sei denn, sie werden erneut gruppiert. ```csharp :path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-ungroup-row.cs ``` #### Ausgabe
class="competitors-section__wrapper-even-1">
Zeilen gruppieren
Zeilen entgruppieren
## Beispiel für das Gruppieren & Entgruppieren von Spalten ### Spalten gruppieren Spalten können ähnlich wie Zeilen gruppiert werden. Verwenden Sie die `GroupColumns`-Methode, um Spalten zu gruppieren, indem Sie entweder die Indexnummer oder den Spaltencharakter angeben. ```csharp :path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-group-column.cs ``` #### Ausgabe Spalten gruppieren ### Spalten entgruppieren Ähnlich wie das Entgruppieren von Reihen können Sie die `UngroupColumns`-Methode verwenden, um Gruppen von Spalten zu trennen. Das Anwenden dieser Methode in der Mitte einer Spaltengruppe wird sie in zwei Teile teilen. ```cs :path=/static-assets/excel/content-code-examples/how-to/group-and-ungroup-rows-columns-ungroup-column.cs ``` #### Ausgabe
class="competitors-section__wrapper-even-1">
Spalten gruppieren
Spalten entgruppieren

Häufig gestellte Fragen

Wie kann ich Zeilen in Excel mit C# gruppieren und entgruppieren?

Sie können die `GroupRows`-Methode in IronXL verwenden, um Zeilen zu gruppieren, indem Sie deren Indexpositionen angeben. Zum Entgruppieren verwenden Sie die `UngroupRows`-Methode auf den zuvor gruppierten Zeilen.

Wie ist der Prozess, um Spalten in Excel mit einer C#-Bibliothek zu gruppieren?

In IronXL können Sie Spalten mithilfe der `GroupColumns`-Methode gruppieren, entweder durch Angabe der Indexnummern oder der Spaltenzeichen.

Kann ich Excel-Dateien in C# verwalten, ohne Interop zu verwenden?

Ja, mit IronXL können Sie Excel-Dateien programmatisch in C# verwalten, ohne auf Interop zurückzugreifen, einschließlich des Gruppierens und Entgruppierens von Zeilen und Spalten.

Was passiert, wenn Sie ein Segment in einem gruppierten Abschnitt in Excel entgruppieren?

Wenn Sie mit IronXL ein Segment in der Mitte eines gruppierten Abschnitts entgruppieren, wird es in zwei Teile geteilt. Diese Segmente bilden keine separaten Gruppen, es sei denn, Sie gruppieren sie erneut.

Wie installiere ich IronXL, um mit Excel-Dateien in C# zu arbeiten?

Sie können IronXL installieren, indem Sie es von dem NuGet-Paketmanager herunterladen, der es Ihnen ermöglicht, mit Excel-Dateien in C# zu arbeiten.

Welche Dateiformate können mit IronXL aus Excel exportiert werden?

IronXL ermöglicht den Export von Excel-Dateien in verschiedene Formate, was Flexibilität bei der Verwaltung und Verteilung Ihrer Daten bietet.

Gibt es Voraussetzungen für das Gruppieren von Zellen in Excel mit C#?

In IronXL können Gruppierungen und Entgruppierungen nur auf Zellen angewendet werden, die Werte enthalten, und Sie müssen Null-basierte Indizes für alle Positionen verwenden.

Wie kann ich die Datenorganisation in Excel mit C# automatisieren?

Durch die Verwendung von IronXL können Sie die Datenorganisation in Excel automatisieren, indem Sie Zeilen und Spalten gruppieren und entgruppieren, was den Umgang mit großen Datensätzen vereinfacht.

Chaknith Bin
Software Ingenieur
Chaknith arbeitet an IronXL und IronBarcode. Er hat umfassende Expertise in C# und .NET und hilft, die Software zu verbessern und Kunden zu unterstützen. Seine Einblicke aus Benutzerinteraktionen tragen zu besseren Produkten, Dokumentationen und einem insgesamt besseren Erlebnis bei.
Bereit anzufangen?
Nuget Downloads 1,686,155 | Version: 2025.11 gerade veröffentlicht