セルをクリアする方法

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

によって チャクニット・ビン

セルの内容をクリアすることは、不要なデータや古いデータの削除、セルの値のリセット、スプレッドシートのレイアウトの整理、テンプレートの準備、データ入力エラーの修正など、さまざまな目的で使用できます。

IronXLは、Interopを必要とせずにC#でセルの内容をクリアするプロセスを簡素化します。


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()**
  • 列をクリアする:
  • ワークシート.GetColumn(「B」).ClearContents()**
  • 行をクリアする:
  • ワークシート.GetRow(3).ClearContents()**
  • 2次元範囲をクリアする(複数の行と列):

    • ワークシート[「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 ワークシートコレクションの例をクリア

チャクニット・ビン

ソフトウェアエンジニア

チャクニットは開発者のシャーロック・ホームズです。彼がソフトウェアエンジニアリングの将来性に気付いたのは、楽しみでコーディングチャレンジをしていたときでした。彼のフォーカスはIronXLとIronBarcodeにありますが、すべての製品でお客様を助けることに誇りを持っています。チャクニットは顧客と直接話すことで得た知識を活用して、製品自体のさらなる改善に貢献しています。彼の逸話的なフィードバックは、単なるJiraチケットを超えて、製品開発、ドキュメントおよびマーケティングをサポートし、顧客の全体的な体験を向上させます。オフィスにいないときは、機械学習やコーディングについて学んだり、ハイキングを楽しんだりしています。