C# で Excel のピボット テーブルを削除する方法

このステップバイステップのチュートリアルでは、C# の Excel でピボット テーブルを削除する方法について説明します。開発環境を設定するための詳細情報、アプリケーションを作成するためのタスクのリスト、C# で Excel のピボット テーブルを削除する方法 を示すすぐに実行できるコードが提供されます。このコードは、.NET 環境をサポートする任意のプラットフォームで実行でき、Excel ファイルから 1 つ以上のピボット テーブルを削除するために他のツールやソフトウェアを必要としません。

C# でピボット テーブルを削除する手順

  1. NuGet パッケージ マネージャーを使用して、Aspose.Cells for .NET をプロジェクトに追加してピボット テーブルを削除します
  2. workbook をロードします
  3. worksheet にアクセスします
  4. ワークシートからピボットテーブルにアクセスする
  5. ピボットテーブルを削除する
  6. ワークブックを保存する

上記の手順では、C# で Excel のピボット テーブルを削除する方法 を説明しました。このプロセスは、ワークブックをロードしてからターゲットのワークシートにアクセスすることで開始されます。各ワークシートには、サンプル コードでこのタスクを実行するために使用される Remove() メソッドを公開する PivotTableCollection クラス オブジェクトがあります。最終的に、出力ワークブックは、削除されたピボット テーブルを除くすべてのデータを含む、サポートされている形式のいずれかで保存できます。

C# でピボット テーブルを削除するコード

using Aspose.Cells;
using Aspose.Cells.Pivot;
using System;
class Program
{
static void Main(string[] args) //Delete a pivot table using C#
{
// Set the license
new License().SetLicense("Aspose.Total.Product.Family.lic");
// Load a workbook
Workbook workbook = new Workbook("pivotTable.xls");
// Access the target worksheet and the pivot table
Worksheet worksheet = workbook.Worksheets[0];
PivotTable pivotTable = worksheet.PivotTables[0];
// Remove the pivot table
worksheet.PivotTables.Remove(pivotTable);
// Save the workbook
workbook.Save("output.xls");
Console.WriteLine("Done");
}
}

このサンプル コードは、C# でピボット テーブルを削除する方法 を示しています。コレクションからピボット テーブル オブジェクトを削除するには、ピボット テーブル オブジェクトを必要とする Remove() メソッドを使用します。ただし、コレクション内のターゲット ピボット テーブル インデックスがわかっている場合は、インデックス番号のみを必要とする RemoveAt() メソッドを使用できます。

このクイック ガイドでは、C# でピボット テーブルを削除する方法 を学習しました。新しいピボット テーブルを生成するプロセスを学びたい場合は、C#を使用してExcelでピボットテーブルを作成する方法 の記事を参照してください。

 日本語