如何清除细胞

This article was translated from English: Does it need improvement?
Translated
View the article in English

查克尼特·宾

清除单元格内容可用于多种目的,例如删除不需要或过时的数据、重置单元格值、清理电子表格布局、准备模板或修复数据输入错误。

IronXL简化了在C#中清除单元格内容的过程,无需Interop。


开始使用IronXL

立即在您的项目中开始使用IronXL,并享受免费试用。

第一步:
green arrow pointer


清除单个单元格示例

要清除选定单元格的内容,您可以使用 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")
VB   C#

清除单元格范围示例

此方法可在 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")
VB   C#

输出电子表格

样品
清除单元格范围

清除工作表集合示例

除了清除单个单元格,您还可以轻松删除工作簿中的所有工作表。 要实现这一点,只需在工作表集合上使用 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")
VB   C#
Chaknith related to 清除工作表集合示例

查克尼特·宾

软件工程师

Chaknith 是开发者中的福尔摩斯。他第一次意识到自己可能在软件工程方面有前途,是在他出于乐趣做代码挑战的时候。他的重点是 IronXL 和 IronBarcode,但他为能帮助客户解决每一款产品的问题而感到自豪。Chaknith 利用他从直接与客户交谈中获得的知识,帮助进一步改进产品。他的轶事反馈不仅仅局限于 Jira 票据,还支持产品开发、文档编写和市场营销,从而提升客户的整体体验。当他不在办公室时,他可能会在学习机器学习、编程或徒步旅行。