この簡潔なチュートリアルでは、Python を使用して Excel のピボット テーブルを削除する方法について説明します。開発環境を設定するための詳細、タスクを達成するためのプログラミング手順のリスト、Python を使用して Excel でピボット テーブルを削除する方法 を示すサンプル コードが含まれています。ワークシートで使用できるピボット テーブルを削除するためのさまざまなオプションについて説明します。
Python を使用してピボット テーブルを削除する手順
- Java 経由の Python 用 Aspose.Cells を使用してピボット テーブルを削除するように開発環境を設定します
- いくつかのピボット テーブルを含む workbook を読み込みます
- ピボット テーブルがあるターゲット worksheet にアクセスします
- シート内のピボット テーブルのコレクションを取得し、最初のピボット テーブルにアクセスします
- ピボットテーブル コレクションの削除メソッドをセルに追加します。
- ピボット テーブルを削除した後、結果のワークブックを保存します。
これらの手順は、Python を使用して Excel でピボット テーブルを削除する方法 をまとめたものです。このプロセスは、ワークブックをロードし、削除するピボット テーブルを含むターゲット ワークシートにアクセスし、続いてワークシート内のピボット テーブル コレクションからターゲット ピボット テーブルにアクセスすることによって開始されます。最後の手順では、ピボット テーブルが削除された場所にワークブックが保存されますが、ソース データはシート内に残ります。
Pythonを使用してピボットテーブルを削除するコード
import jpype | |
import asposecells | |
jpype.startJVM() | |
from asposecells.api import License, Workbook | |
# Instantiate the license | |
license = License() | |
license.setLicense("Aspose.Total.lic") | |
# Create a workbook object from the source Excel file | |
workbook = Workbook("pivotTable.xls") | |
# Access the first worksheet | |
worksheet = workbook.getWorksheets().get(0) | |
# Access the first pivot table object | |
pivotTable = worksheet.getPivotTables().get(0) | |
# Remove the pivot table using the pivot table object | |
worksheet.getPivotTables().remove(pivotTable) | |
# Second option is to delete the pivot table using its index | |
# worksheet.getPivotTables().removeAt(0); | |
# Save the workbook | |
workbook.save("output_out.xlsx") | |
print("Pivot Table removed successfully") | |
jpype.shutdownJVM() |
このサンプル コードは、Python を使用してピボット テーブルを削除する方法 を示します。これは、削除対象のターゲット ピボット テーブルへの参照を必要とする PivotTables コレクションの Remove() メソッドを使用します。位置に基づいてピボット テーブルを削除する場合は、removeAt() メソッドを使用します。
この記事では、Excel ファイルからピボット テーブルを削除する方法を説明しました。ピボット テーブルをワークシートに追加するプロセスについて知りたい場合は、Pythonでピボットテーブルを作成する方法 の記事を参照してください。