Wie man Zellen löscht
Das Löschen von Zellinhalten kann für verschiedene Zwecke verwendet werden, z. B. zum Entfernen unerwünschter oder veralteter Daten, zum Zurücksetzen von Zellwerten, zum Bereinigen von Tabellenkalkulationslayouts, zum Vorbereiten von Vorlagen oder zum Beheben von Dateneingabefehlern.
IronXL vereinfacht das Löschen von Zellinhalten in C#, ohne dass Interop erforderlich ist.
Zelleninhalt löschen
- Laden Sie die C#-Bibliothek zum Löschen von Zellinhalten herunter
- Laden Sie das vorhandene Excel-Tabellenblatt
- Wählen Sie den Bereich, die Zeile oder die Spalte aus, die Sie löschen möchten
- Rufen Sie die
ClearContents
methode für den ausgewählten Bereich - Verwenden Sie die
Klar
methode zum Löschen aller Arbeitsblätter
Legen Sie los mit IronXL
Beginnen Sie noch heute mit der Verwendung von IronXL in Ihrem Projekt mit einer kostenlosen Testversion.
Eine einzelne Zelle löschen Beispiel
Um den Inhalt einer ausgewählten Zelle zu löschen, können Sie die Methode ClearContents
verwenden.
:path=/static-assets/excel/content-code-examples/how-to/clear-cells-clear-single-cell.cs
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.GetWorkSheet("Data");
// Clear cell content
workSheet["A1"].ClearContents();
workBook.SaveAs("clearSingleCell.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.GetWorkSheet("Data")
' Clear cell content
workSheet("A1").ClearContents()
workBook.SaveAs("clearSingleCell.xlsx")
Beispiel Zellenbereich löschen
Diese Methode steht in der Klasse Range zur Verfügung, so dass Sie sie für jeden Bereich unabhängig von dessen Größe ausführen können. Hier sind einige Beispiele:
- Löschen Sie eine einzelne Zelle:
- Arbeitsblatt["A1"].clearInhalt()**
- Eine Spalte löschen:
- Arbeitsblatt.GetColumn("B").clearInhalt()
- Eine Zeile löschen:
- Arbeitsblatt.GetRow(3).clearInhalt()
- Einen zweidimensionalen Bereich löschen(mehrere Zeilen und Spalten):
- Arbeitsblatt["D6:F9"].clearInhalt()**
:path=/static-assets/excel/content-code-examples/how-to/clear-cells-clear-cell-range.cs
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
WorkSheet workSheet = workBook.GetWorkSheet("Data");
// Clear a single cell(A1)
workSheet["A1"].ClearContents();
// Clear a column(B)
workSheet.GetColumn("B").ClearContents();
// Clear a row(4)
workSheet.GetRow(3).ClearContents();
// Clear a two-dimensional range(D6:F9)
workSheet["D6:F9"].ClearContents();
workBook.SaveAs("clearCellRange.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
Private workSheet As WorkSheet = workBook.GetWorkSheet("Data")
' Clear a single cell(A1)
workSheet("A1").ClearContents()
' Clear a column(B)
workSheet.GetColumn("B").ClearContents()
' Clear a row(4)
workSheet.GetRow(3).ClearContents()
' Clear a two-dimensional range(D6:F9)
workSheet("D6:F9").ClearContents()
workBook.SaveAs("clearCellRange.xlsx")
Ausgabe Tabellenkalkulation
Vor
Nach
Beispiel für eine klare Arbeitsblattsammlung
Sie können nicht nur einzelne Zellen, sondern auch alle Arbeitsblätter einer Arbeitsmappe problemlos löschen. Um dies zu erreichen, verwenden Sie einfach die Methode Clear
für die Arbeitsblattsammlung. Mit dieser Methode können Sie alle Arbeitsblätter in einem Arbeitsgang entfernen und so die Arbeitsmappe bequem auf ihren Ausgangszustand zurücksetzen.
:path=/static-assets/excel/content-code-examples/how-to/clear-cells-clear.cs
using IronXL;
WorkBook workBook = WorkBook.Load("sample.xlsx");
// Delete all worksheets
workBook.WorkSheets.Clear();
workBook.SaveAs("useClear.xlsx");
Imports IronXL
Private workBook As WorkBook = WorkBook.Load("sample.xlsx")
' Delete all worksheets
workBook.WorkSheets.Clear()
workBook.SaveAs("useClear.xlsx")