このステップバイステップのチュートリアルでは、C# の Excel でピボット テーブルを削除する方法について説明します。開発環境を設定するための詳細情報、アプリケーションを作成するためのタスクのリスト、C# で Excel のピボット テーブルを削除する方法 を示すすぐに実行できるコードが提供されます。このコードは、.NET 環境をサポートする任意のプラットフォームで実行でき、Excel ファイルから 1 つ以上のピボット テーブルを削除するために他のツールやソフトウェアを必要としません。
C# でピボット テーブルを削除する手順
- NuGet パッケージ マネージャーを使用して、Aspose.Cells for .NET をプロジェクトに追加してピボット テーブルを削除します
- workbook をロードします
- worksheet にアクセスします
- ワークシートからピボットテーブルにアクセスする
- ピボットテーブルを削除する
- ワークブックを保存する
上記の手順では、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でピボットテーブルを作成する方法 の記事を参照してください。