Einfügen und Löschen von Zeilen und Spalten
Einführung
Beim Erstellen eines neuen Arbeitsblatts von Grund auf oder bei der Arbeit an einem vorhandenen Arbeitsblatt müssen möglicherweise zusätzliche Zeilen oder Spalten hinzugefügt werden, um mehr Daten aufzunehmen. Umgekehrt können auch Zeilen oder Spalten von bestimmten Positionen im Arbeitsblatt gelöscht werden.
Um diese Anforderungen zu erfüllen, bietet Aspose.Cells eine sehr einfache Reihe von Klassen und Methoden, die unten diskutiert werden.
Wie man Zeilen/Spalten verwaltet
Aspose.Cells stellt eine Workbook-Klasse bereit, die eine Microsoft Excel-Datei darstellt. Die Workbook-Klasse enthält eine WorksheetCollection, die den Zugriff auf jedes Arbeitsblatt in einer Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Worksheet-Klasse dargestellt. Die Worksheet-Klasse bietet eine Cells-Sammlung, die alle Zellen im Arbeitsblatt darstellt.
Die Cells-Sammlung bietet mehrere Methoden zur Verwaltung von Zeilen und Spalten in einem Arbeitsblatt. Einige davon werden unten diskutiert.
Wie man eine Zeile einfügt
Fügen Sie eine Zeile an beliebiger Stelle ein, indem Sie die Methode insertRows der Cells-Sammlung aufrufen. Die Methode insertRows nimmt den Index der Zeile, an dem die neue Zeile eingefügt wird, als ersten Argument und die Anzahl der einzufügenden Zeilen als zweites Argument.
Wie man mehrere Zeilen einfügt
Um mehrere Zeilen in das Arbeitsblatt einzufügen, rufen Sie die Methode insertRows der Cells-Sammlung auf. Die Methode insertRows nimmt zwei Parameter:
- Zeilenindex: Der Index der Zeile, ab dem die neuen Zeilen eingefügt werden.
- Anzahl der Zeilen: Die Gesamtanzahl der einzufügenden Zeilen.
Wie man eine Zeile mit Formatierung einfügt
Um eine Zeile mit Formatierungsoptionen einzufügen, verwenden Sie die Überladung von insertRows, die InsertOptions als Parameter verwendet. Setzen Sie die CopyFormatType-Eigenschaft der Klasse InsertOptions mit der CopyFormatType-Enum. Die CopyFormatType-Enum hat drei Mitglieder, die unten aufgeführt sind.
- GLEICH_WIE_OBEN: Formatiert die Zeile genauso wie die obere Zeile.
- GLEICH_WIE_UNTEN: Formatiert die Zeile genauso wie die untere Zeile.
- LÖSCHEN: Löscht die Formatierung.
Wie man eine Zeile löscht
Um eine Zeile an einer beliebigen Stelle zu löschen, rufen Sie die deleteRows Methode der Cells Kollektion auf. Die deleteRows Methode nimmt zwei Parameter an:
- Zeilenindex: Der Index der Zeile, ab der die Zeilen gelöscht werden sollen.
- Anzahl der Zeilen: Die Gesamtanzahl der zu löschenden Zeilen.
Wie man mehrere Zeilen löscht
Um mehrere Zeilen aus einem Arbeitsblatt zu löschen, rufen Sie die deleteRows Methode der Cells Kollektion auf. Die deleteRows Methode nimmt zwei Parameter an:
- Zeilenindex: Der Index der Zeile, ab der die Zeilen gelöscht werden sollen.
- Anzahl der Zeilen: Die Gesamtanzahl der zu löschenden Zeilen.
Wie man eine oder mehrere Spalten einfügt
Entwickler können auch eine Spalte in das Arbeitsblatt an einer beliebigen Stelle einfügen, indem sie die insertColumns Methode der Cells Kollektion aufrufen. Die insertColumns Methode nimmt zwei Parameter an:
- Spaltenindex, der Index der Spalte, von der die Spalte eingefügt werden soll.
- Anzahl der Spalten, die Gesamtanzahl der einzufügenden Spalten
Wie man eine Spalte löscht
Um eine Spalte aus dem Arbeitsblatt an einer beliebigen Stelle zu löschen, rufen Sie die deleteColumns Methode der Cells Kollektion auf. Die deleteColumns Methode nimmt die folgenden Parameter an:
- Spaltenindex: Der Index der Spalte, aus der die Spalte gelöscht werden soll.
- Anzahl der Spalten: Die Gesamtanzahl der zu löschenden Spalten.
- Aktualisierung des Verweises: Boolescher Parameter, der angibt, ob Verweise in anderen Arbeitsblättern aktualisiert werden sollen.