Einfügen oder Löschen von Zeilen in einem Excel-Arbeitsblatt

Contents
[ ]

Aspose.Cells bietet zwei Methoden zum Einfügen und Löschen von Zeilen:Cells.InsertRows undCells.DeleteRows. Diese Methoden sind auf Leistung optimiert und erledigen die Arbeit sehr schnell.

Um mehrere Zeilen einzufügen oder zu entfernen, empfehlen wir, immer die zu verwendenCells.InsertRows undCells.DeleteRows Methoden, anstatt die zu verwendenCells.InsertRow oderZeile löschenMethoden in einer Schleife.

Aspose.Cells funktioniert genauso wie Microsoft Excel. Wenn Zeilen oder Spalten hinzugefügt werden, wird der Inhalt des Arbeitsblatts nach unten und nach rechts verschoben. Wenn Zeilen oder Spalten entfernt werden, wird der Inhalt des Arbeitsblatts nach oben oder nach links verschoben. Alle Verweise in anderen Arbeitsblättern und Zellen werden aktualisiert, wenn Zeilen hinzugefügt oder entfernt werden.

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// The path to the documents directory.
string dataDir = RunExamples.GetDataDir(System.Reflection.MethodBase.GetCurrentMethod().DeclaringType);
// Instantiate a Workbook object.
// Load a template file.
Workbook workbook = new Workbook(dataDir+ "book1.xlsx");
// Get the first worksheet in the book.
Worksheet sheet = workbook.Worksheets[0];
// Insert 10 rows at row index 2 (insertion starts at 3rd row)
sheet.Cells.InsertRows(2, 10);
// Delete 5 rows now. (8th row - 12th row)
sheet.Cells.DeleteRows(7, 5);
// Save the excel file.
workbook.Save(dataDir+ "out_book1.out.xlsx");