Einfügen und Löschen von Zeilen und Spalten einer Excel Datei
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.
Zeilen und Spalten verwalten
Aspose.Cells bietet eine Klasse Workbook, die eine Microsoft Excel-Datei repräsentiert. Die Klasse Workbook enthält eine Worksheets-Sammlung, die den Zugriff auf jedes Arbeitsblatt in einer Excel-Datei ermöglicht. Ein Arbeitsblatt wird durch die Klasse Worksheet repräsentiert. Die Klasse Worksheet bietet eine Cells-Sammlung, die alle Zellen im Arbeitsblatt repräsentiert.
Die Cells-Sammlung bietet mehrere Methoden zur Verwaltung von Zeilen und Spalten in einem Arbeitsblatt. Einige davon werden unten diskutiert.
Zeilen und Spalten einfügen
Wie man eine Zeile einfügt
Fügen Sie eine Zeile in das Arbeitsblatt an einer beliebigen Stelle ein, indem Sie die Methode InsertRow der Sammlung Cells aufrufen. Die Methode InsertRow übernimmt den Index der Zeile, an der die neue Zeile eingefügt wird.
Wie man mehrere Zeilen einfügt
Um mehrere Zeilen in ein Arbeitsblatt einzufügen, rufen Sie die Methode InsertRows der Sammlung Cells auf. Die Methode InsertRows übernimmt zwei Parameter:
- Zeilenindex, der Index der Zeile, ab der die neuen Zeilen eingefügt werden.
- Anzahl der Zeilen, die insgesamt eingefügt werden müssen.
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 akzeptiert. Setzen Sie die CopyFormatType-Eigenschaft der Klasse InsertOptions mit der CopyFormatType-Enumeration. Die CopyFormatType-Enumeration hat drei unten aufgeführte Elemente.
- SameAsAbove: Formatiert die Zeile wie die darüber liegende Zeile.
- SameAsBelow: Formatiert die Zeile wie die unterhalb liegende Zeile.
- Löschen: Löscht das Format.
Wie man eine Spalte einfügt
Entwickler können auch eine Spalte in das Arbeitsblatt an beliebiger Stelle einfügen, indem sie die Methode InsertColumn der Sammlung Cells aufrufen. Die Methode InsertColumn erfordert den Index der Spalte, in die die neue Spalte eingefügt werden soll.
Zeilen und Spalten löschen
Wie man mehrere Zeilen löscht
Um mehrere Zeilen aus einem Arbeitsblatt zu löschen, rufen Sie die Methode DeleteRows der Sammlung Cells auf. Die Methode DeleteRows erfordert zwei Parameter:
- Zeilenindex, der Index der Zeile, ab der die Zeilen gelöscht werden.
- Anzahl der Zeilen, die insgesamt gelöscht werden müssen.
Wie man eine Spalte löscht
Um eine Spalte aus dem Arbeitsblatt an beliebiger Stelle zu löschen, rufen Sie die Methode DeleteColumn der Sammlung Cells auf. Die Methode DeleteColumn erfordert den Index der zu löschenden Spalte.