ピボットテーブルを挿入する
Contents
[
Hide
]
ピボットテーブルの作成
Aspose.Cells for Python via .NETを使用して、プログラムでピボットテーブルをスプレッドシートに追加することが可能です。
ピボットテーブルオブジェクトモデル
Aspose.Cells for Python via .NETでは、ピボットテーブルを作成および制御するために使用される特別なクラスのセットが提供されています。これらのクラスは、ピボットテーブルの構成要素であるPivotTableオブジェクトを作成および制御するために使用されます。オブジェクトは次のとおりです:
- PivotFieldは、PivotTableのフィールドを表します。
- PivotFieldCollectionは、PivotTableのすべてのPivotFieldオブジェクトのコレクションを表します。
- PivotTableは、ワークシート上のPivotTableを表します。
- PivotTableCollectionは、ワークシート上のすべてのPivotTableオブジェクトのコレクションを表します。
Aspose.Cellsを使用して簡単なピボットテーブルを作成する
- Cellオブジェクトのput_valueメソッドを使用してワークシートにデータを追加します。 このデータは、ピボットテーブルのデータソースとして使用されます。
- ワークシートにピボットテーブルを追加するために、PivotTablesコレクションのaddメソッドを呼び出します。このメソッドはWorksheetオブジェクトでカプセル化されています。
- 新しいPivotTableオブジェクトをPivotTablesコレクションから取得します。このコレクションはPivotTableのインデックスを渡すことでアクセスできます。
- ピボットテーブルを管理するために、上記で説明したPivotTableのいずれかを使用します。
例のコードを実行すると、ワークシートにピボットテーブルが追加されます。
データソースとしてセル範囲を割り当てるときには、範囲は左上から右下に向かっている必要があります。例えば、「A1:C3」は有効ですが、「C3:A1」は無効です。
高度なトピック
- 集約関数
- ピボットテーブルのカスタムソート
- ピボットテーブルのグローバリゼーション設定のカスタマイズ
- ピボットテーブルリボンの無効化
- 親ピボットテーブルのネストされたピボットテーブルや子ピボットテーブルを見つけて更新する
- ピボットテーブルの書式設定
- ピボットテーブルの外部接続データソースの取得
- ピボットキャッシュレコードを解析してExcelファイルをロードする際の操作
- ピボットテーブル内のPivot Fieldをグループ化
- Excelファイルをロードする際にPivotキャッシュレコードを解析する
- ピボットテーブルの非表示およびデータのソート
- ピボットテーブルのデータを非表示にしたり並べ替えたり
- 計算項目を持つピボットテーブルを更新および計算する
- レポートフィルタページオプションを表示
- レポートフィルターページのオプションを表示
- 行と列のフォーマット