So fügen Sie neue Zeilen und Spalten ein
Die IronXL-Bibliothek bietet eine bequeme Möglichkeit, einzelne oder mehrere Zeilen und Spalten in C#-Code einzufügen, ohne Office Interop zu verwenden.
So fügen Sie neue Zeilen und Spalten in Excel ein

- Laden Sie die C#-Bibliothek zum Einfügen neuer Zeilen und Spalten in Excel herunter
- Verwenden Sie die Methoden InsertRow und InsertRows, um neue Zeilen einzufügen
- Verwenden Sie die Methoden InsertColumn und InsertColumns, um neue Spalten einzufügen
- Hinzufügen von Daten zu den neu eingefügten Zeilen und Spalten
- Exportieren Sie die bearbeitete Excel-Datei in verschiedene Dateitypen
Legen Sie los mit IronXL
Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.
Beispiel für das Einfügen einer neuen Zeile
Verwenden Sie die InsertRow
- und InsertRows
-Methoden, um neue Zeilen in die Tabelle einzufügen. Mit diesen Methoden können Sie Zeilen an einer bestimmten Indexposition einfügen.
Bitte beachten Sie
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-rows.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Add a row before row 2
workSheet.InsertRow(1);
// Insert multiple rows after row 3
workSheet.InsertRows(3, 3);
workBook.SaveAs("addRow.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Add a row before row 2
workSheet.InsertRow(1)
' Insert multiple rows after row 3
workSheet.InsertRows(3, 3)
workBook.SaveAs("addRow.xlsx")

Beispiel für das Entfernen einer Zeile
Um eine Zeile aus der Tabelle zu entfernen, können Sie die Methode GetRow
verwenden, um die gewünschte Zeile auszuwählen, und dann die Methode RemoveRow
auf die ausgewählte Zeile anwenden.
Bitte beachten Sie
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-remove-row.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Remove row 5
workSheet.GetRow(4).RemoveRow();
workBook.SaveAs("removeRow.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Remove row 5
workSheet.GetRow(4).RemoveRow()
workBook.SaveAs("removeRow.xlsx")

Beispiel für das Einfügen einer neuen Spalte
Um neue Spalte(n) vor einer bestimmten Indexposition in der Tabelle hinzuzufügen, können Sie die Methoden InsertColumn
und InsertColumns
verwenden.
Bitte beachten Sie
Um alle leeren Zeilen und Spalten an den Bereichsgrenzen zu entfernen, können Sie die Trim()-Methode verwenden. Derzeit ist es nicht möglich, Spalte(n) zu entfernen.
[{w:(Der Versuch, eine neue Spalte in ein völlig leeres Blatt einzufügen, führt zu einer System.InvalidOperationException mit der Meldung 'Sequence contains no elements'.
:path=/static-assets/excel/content-code-examples/how-to/add-rows-columns-columns.cs
using IronXL;
// Load existing spreadsheet
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.DefaultWorkSheet;
// Add a column before column A
workSheet.InsertColumn(0);
// Insert multiple columns after column B
workSheet.InsertColumns(2, 2);
workBook.SaveAs("addColumn.xlsx");
Imports IronXL
' Load existing spreadsheet
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.DefaultWorkSheet
' Add a column before column A
workSheet.InsertColumn(0)
' Insert multiple columns after column B
workSheet.InsertColumns(2, 2)
workBook.SaveAs("addColumn.xlsx")
