How to Clear Cells

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

清除單元格內容可以用於各種目的,如刪除不需要或過時的數據,重置單元格值,清理電子表格佈局,準備模板或修正數據輸入錯誤。

快速入門:使用單一調用刪除單元格內容

僅需一行代碼,使用IronXL,即可立即清除任何單元格範圍的內容——無需循環或複雜的API。ClearContents()方法使得重置單元格變得簡單快速,同時保留格式並刪除數據或公式。

Nuget IconGet started making PDFs with NuGet now:

  1. Install IronXL with NuGet Package Manager

    PM > Install-Package IronXL.Excel

  2. Copy and run this code snippet.

    workSheet["D6:F9"].ClearContents();
  3. Deploy to test on your live environment

    Start using IronXL in your project today with a free trial
    arrow pointer
class="hsg-featured-snippet">

最小工作流程(5步)

  1. 下載用於清除單元格內容的C#庫
  2. 加載現有的Excel電子表格
  3. 選擇要清除的範圍、行或列
  4. 對選定的範圍調用ClearContents方法
  5. 使用Clear方法刪除所有工作表


清除單個單元格示例

要清除選定單元格的內容,可以使用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")
$vbLabelText   $csharpLabel

清除單元格範圍示例

該方法在Range類中可用,允許您對任何範圍執行此方法,無論其大小。以下是一些示例:

  • 清除單個單元格:
    • workSheet ["A1"].ClearContents()
  • 清除一列:
    • workSheet.GetColumn("B").ClearContents()
  • 清除一行:
    • workSheet.GetRow(3).ClearContents()
  • 清除一個二維範圍(多行和多列):
    • workSheet ["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")
$vbLabelText   $csharpLabel

輸出電子表格

class="competitors-section__wrapper-even-1">
Sample
Clear Cell Range

清空工作表集合示例

除了清除個別單元格之外,您還可以輕鬆刪除工作簿中的所有工作表。 為了實現這一點,僅需對工作表集合使用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")
$vbLabelText   $csharpLabel

常見問題解答

在C#中使用Excel清除儲存格內容的步驟是什麼?

要在C#中使用Excel清除儲存格內容,首先從NuGet下載IronXL庫。載入現有試算表,選擇所需的範圍、行或列,並使用ClearContents方法。您還可以使用Clear方法刪除所有工作表。

如何清除單個儲存格的內容?

您可以使用IronXL通過在儲存格上調用ClearContents方法來清除單個儲存格的內容。例如,使用workSheet["A1"].ClearContents();

是否可以在C#中清除整個列或行?

是的,您可以使用IronXL清除整個列或行。對列使用workSheet.GetColumn("B").ClearContents();,對行使用workSheet.GetRow(3).ClearContents();

我可以以程式方式刪除Excel活頁簿中的所有工作表嗎?

是的,您可以使用IronXL通過在工作表集合上調用Clear方法來刪除活頁簿中的所有工作表:workbook.WorkSheets.Clear();

清除試算表中的內容有什麼好處?

清除儲存格內容可以幫助刪除過時數據、重設值、整理試算表版面、準備模板,以及糾正數據輸入錯誤,提高數據管理效率。

如何在C#中使用Excel表單清除特定範圍的儲存格?

您可以使用IronXL及ClearContents方法清除Excel表單的特定範圍。例如,workSheet["D6:F9"].ClearContents();將清除一個二維範圍。

我是否需要許可證才能使用IronXL清除儲存格內容?

是的,IronXL需要許可證來使用。您可以在獲得庫之後下載試用許可證。

IronXL支持哪些文件格式來保存試算表?

IronXL支持將試算表保存為各種格式,包括.xlsx,以保證與常用的Excel文件類型的相容性。

我在哪裡可以下載IronXL庫以在C#中管理Excel數據?

IronXL庫可從NuGet下載:https://nuget.org/packages/IronXL.Excel/

Chaknith Bin
軟體工程師
Chaknith 在 IronXL 和 IronBarcode 上工作。他對 C# 和 .NET 擁有深厚的專業知識,幫助改進了軟體並支持客戶。他從用戶互動中得到的見解有助於改善產品、文檔和整體體驗。
準備好開始了嗎?
Nuget 下載 1,686,155 | 版本: 2025.11 剛剛發布