Aspose.Cellsを使用してピボットチャートを追加する方法

PivotChartとは

ピボットチャートはピボットテーブルのデータを視覚的に表現したものです。ピボットチャートは、サマリー データを要約、分析、探索、プレゼンテーションする方法を提供します。ピボットチャートの主な機能と特性は次のとおりです:

  1. 動的データ表現:ピボットチャートは、ピボットテーブルの変更を自動的に反映します。ピボットテーブルにフィールドを追加または削除すると、ピボットチャートもそれに応じて更新されます。

  2. インタラクティブ:ピボットチャートはインタラクティブであり、ユーザーがデータをフィルタリング、ソート、掘り下げることができます。これにより、データセットのさまざまな側面を簡単に探索できます。

  3. レイアウトの柔軟性:ユーザーはフィールドをドラッグアンドドロップしてピボットチャートのレイアウトを変更できます。これにより、データの視覚化方法に柔軟性が生まれます。

  4. さまざまなチャートタイプ:データの性質や得たいインサイトに応じて、バーチャート、折れ線チャート、円グラフなどのさまざまなチャートタイプを使用してピボットチャートを作成できます。

  5. 要約:ピボットチャートは大量のデータを要約し、合計値、平均値、カウント、その他の要約統計を表示できます。

  6. フィルタリング:特定の条件を満たすデータのみを表示できるフィルタリング機能を提供します。


ピボットチャートは、複雑なデータセットの明確で簡潔な視覚的要約を提供するためにビジネスインテリジェンスやデータ分析で一般的に使用されます。データ駆動型の意思決定のための強力なツールです。

Aspose.Cellsを使用してピボットチャートを追加する方法

ピボットテーブルの作成

Aspose.Cellsを使用してピボットテーブルを作成するには:

  1. CellオブジェクトのPutValue/setValueメソッドを使用してワークシートセルにデータを追加します。また、データがすでに入力されたテンプレートファイルを使用することもできます。これらのデータはピボットテーブルのデータソースとして使用されます。
  2. PivotTablesコレクションのaddメソッド(Worksheetオブジェクトにカプセル化されています)を呼び出すことによって、ワークシートにピボットテーブルを追加します。
  3. インデックスを渡してPivotTablesコレクションから新しいPivotTableオブジェクトにアクセスします。
  4. PivotTableオブジェクトにカプセル化されたピボットテーブルのオブジェクトのいずれかを使用してテーブルを管理します。

下記のコードサンプルがあります。このコードを実行すると新しいファイル「pivotTable_test.xls」が生成されます。

入力データ

todo:image_alt_text

出力のピボットテーブル

todo:image_alt_text

ピボットテーブルを基にしたピボットチャートの作成

Aspose.Cellsを使用してピボットチャートを作成するには:

  1. チャートを追加します。
  2. グラフのPivotSourceを、スプレッドシート内の既存のピボットテーブルを指すように設定します。
  3. 他の属性を設定します。

以下は、コンポーネントがこのタスクを実行するために使用するコードです。このコードを実行すると、新しいファイル「pivotChart_test.xls」が生成されます。

ピボットチャートシート

todo:image_alt_text