C# を使用して Excel で列を削除する方法

この簡単なトピックには、C# を使用して Excel の列を削除する方法 が含まれています。これには、開発環境を確立するための情報、段階的なプログラム フロー、C# を使用して Excel の複数の列を削除する実際のコード例が含まれています。単一の列または列の範囲を削除するために必要な情報はすべて、参照用としてこのトピックで説明されています。

C# を使用して Excel で列を削除する手順

  1. Nuget から列を削除するように Aspose.Cells for .NET を構成して環境を確立します
  2. Workbook クラス オブジェクトを使用してソース Excel ファイルにアクセスし、必要なワークシートをターゲットにします
  3. DeleteColumns メソッド内で開始インデックスと削除する合計列を指定して、特定の列の範囲を削除します
  4. 列を削除した Excel ファイルをディスクに保存します。

前述の手順では、数行の簡単なコードを使用して C# を使用して Excel で列を削除する方法を説明しています。まず、ディスクからターゲット Excel ファイルにアクセスし、ターゲット ワークシートにアクセスしてから、その中の列をさらに削除します。最後に、内部の列を削除した Excel ファイルを XLSX または XLS 形式でディスクに保存します。

C# を使用して Excel で列を削除するコード

using System;
using Aspose.Cells;
namespace KbCells
{
public class DeleteColumns
{
public static void RemoveColumnsRange()
{
String path = "/Users/KnowledgeBase/TestData/";
// Set the Cells API license to remove the columns
License lic = new License();
lic.SetLicense(path + "Conholdate.Total.Product.Family.lic");
//Access the sample Excel file from the disk
Workbook excelWorkBook = new Workbook("Source.xlsx");
//Load the desired worksheet
Worksheet exWorksheet = excelWorkBook.Worksheets[0];
//Delete the columns range
exWorksheet.Cells.DeleteColumns(1, 1, true);
// Save the generated Excel file with deleted column
excelWorkBook.Save("deletedColumns.xlsx");
Console.WriteLine("Columns removed successfully");
}
}
}

上記のコード例は、C#* を使用して *Excel の列を削除する機能をデモンストレーションするデモ バージョンであり、要件に応じてさらに即興で追加するアイデアを得ることができます。他のオーバーロードされた関数を使用したり、削除する列の範囲と数を変更したりすることもできます。さらに、必要に応じてブール値を切り替えて、既存のワークシート参照を更新するかどうかのオプションを選択できます。

この簡単なトピックでは、C# を使用して Excel で複数のセルを削除する方法を学習しました。 Excel ファイルからピボット テーブルを削除する方法について詳しくは、C#でExcelのピボットテーブルを削除する方法 の記事を参照してください。

 日本語