如何清除细胞
清除单元格内容有多种用途,如删除不需要或过时的数据、重置单元格值、清理电子表格布局、准备模板或修正数据输入错误。
IronXL 简化了在 C# 中清除单元格内容的过程,无需 Interop。
如何清除单元格内容
- 下载用于清除单元格内容的 C# 库
- 加载现有的 Excel 电子表格
- 选择要清除的范围、行或列
- 调用
清除内容
方法对所选范围 - 使用
清除
方法删除所有工作表
开始在您的项目中使用IronPDF,并立即获取免费试用。
查看 IronXL 上 Nuget 用于快速安装和部署。它有超过800万次下载,正在使用C#改变Excel。
Install-Package IronXL.Excel
考虑安装 IronXL DLL 直接。下载并手动安装到您的项目或GAC表单中: IronXL.zip
手动安装到你的项目中
下载DLL清除单个单元格示例
要清除选定单元格的内容,可以使用ClearContents
方法。
: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")
清除单元格区域示例
此方法在 Range 类中可用,可以在任何单元格区域执行,无论其大小如何。下面是一些示例:
- 清除单个单元格:
- 工作表 ["A1"].ClearContents()
- 清除一列:
- workSheet.GetColumn("B").ClearContents()
- 清除一行:
- workSheet.GetRow(3).ClearContents()
清除二维范围 (多行多列):
- 工作表 ["D6:F9"].ClearContents()
: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")
输出电子表格
之前
之后
清除工作表收集示例
除了清除单个单元格外,还可以轻松删除工作簿中的所有工作表。为此,只需在工作表集合上使用 Clear
方法。使用该方法可以一次性删除所有工作表,从而方便地将工作簿重置为初始状态。
: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")