Einfügen und Löschen von Zeilen und Spalten

Einführung

Unabhängig davon, ob wir ein neues Arbeitsblatt von Grund auf erstellen oder an einem vorhandenen Arbeitsblatt arbeiten, müssen wir möglicherweise zusätzliche Zeilen oder Spalten hinzufügen, um mehr Daten aufzunehmen. Umgekehrt müssen wir möglicherweise auch Zeilen oder Spalten an bestimmten Positionen im Arbeitsblatt löschen.

Um diese Anforderungen zu erfüllen, stellt Aspose.Cells einen sehr einfachen Satz von Klassen und Methoden bereit, die unten erläutert werden.

So verwalten Sie Zeilen/Spalten

Aspose.Cells bietet aArbeitsmappe Klasse, die eine Microsoft Excel-Datei darstellt. DerArbeitsmappe Klasse enthält aWorksheetCollection Dies ermöglicht den Zugriff auf jedes Arbeitsblatt in einer Excel-Datei. Ein Arbeitsblatt wird durch dargestelltArbeitsblatt Klasse. DerArbeitsblatt Klasse bietet aCellsSammlung, die alle Zellen im Arbeitsblatt darstellt.

DerCellsDie Sammlung bietet verschiedene Methoden zum Verwalten von Zeilen und Spalten in einem Arbeitsblatt. Einige davon werden im Folgenden besprochen.

So fügen Sie eine Zeile ein

Fügen Sie an einer beliebigen Stelle eine Zeile ein, indem Sie die aufrufeninsertRows Methode derCells Sammlung. Der[insertRows](https://reference.aspose.com/cells/java/com.aspose.cells/cells#insertRows(int,%20int)Die Methode verwendet den Index der Zeile, in die die neue Zeile eingefügt wird, als erstes Argument und die Anzahl der einzufügenden Zeilen als zweites Argument.

So fügen Sie mehrere Zeilen ein

Um mehrere Zeilen in das Arbeitsblatt einzufügen, rufen Sie aufinsertRows Methode derCells Sammlung. DerinsertRows-Methode benötigt zwei Parameter:

  • Zeilenindex: der Index der Zeile, ab der die neuen Zeilen eingefügt werden.
  • Anzahl der Zeilen: Die Gesamtzahl der Zeilen, die eingefügt werden müssen.

So fügen Sie eine Zeile mit Formatierung ein

Um eine Zeile mit Formatierungsoptionen einzufügen, verwenden Sie die[insertRows](https://reference.aspose.com/cells/java/com.aspose.cells/cells#insertRows(int,%20int,%20com.aspose.cells.InsertOptions)Überlastung, die dauertInsertOptionsals Parameter. Stellen Sie die einCopyFormatTypeEigentum vonInsertOptionsKlasse mitCopyFormatTypeAufzählung. DerCopyFormatTypeDie Aufzählung hat drei Mitglieder, wie unten aufgeführt.

  • SAME_AS_ABOVE: Formatiert die Zeile genauso wie die obige Zeile.
  • SAME_AS_BELOW: Formatiert die Zeile genauso wie die folgende Zeile.
  • CLEAR: Löscht die Formatierung.

So löschen Sie eine Zeile

Um eine Zeile an einer beliebigen Stelle zu löschen, rufen Sie die aufdeleteRows Methode derCells Sammlung. DerdeleteRows-Methode benötigt zwei Parameter:

  • Zeilenindex: der Index der Zeile, aus der die Zeilen gelöscht werden.
  • Anzahl der Zeilen: Die Gesamtzahl der Zeilen, die gelöscht werden müssen.

So löschen Sie mehrere Zeilen

Um mehrere Zeilen aus einem Arbeitsblatt zu löschen, rufen Sie aufdeleteRows Methode derCells Sammlung. DerdeleteRows-Methode benötigt zwei Parameter:

  • Zeilenindex: der Index der Zeile, aus der die Zeilen gelöscht werden.
  • Anzahl der Zeilen: Die Gesamtzahl der Zeilen, die gelöscht werden müssen.

So fügen Sie eine oder mehrere Spalten ein

Entwickler können auch an einer beliebigen Stelle eine Spalte in das Arbeitsblatt einfügen, indem sie die aufrufeninsertColumns Methode derCellsSammlung. DerinsertColumns-Methode benötigt zwei Parameter:

  • Spaltenindex, der Index der Spalte, ab der die Spalte eingefügt wird
  • Anzahl der Spalten, die Gesamtzahl der Spalten, die eingefügt werden müssen

So löschen Sie eine Spalte

Um an einer beliebigen Stelle eine Spalte aus dem Arbeitsblatt zu löschen, rufen Sie aufdeleteColumns Methode derCells Sammlung. DerdeleteColumns-Methode akzeptiert die folgenden Parameter:

  • Spaltenindex: der Index der Spalte, aus der die Spalte gelöscht wird.
  • Anzahl der Spalten: Die Gesamtzahl der Spalten, die gelöscht werden müssen.
  • Referenz aktualisieren: Boolescher Parameter, der angibt, ob Referenzen in anderen Arbeitsblättern aktualisiert werden sollen.