Golang経由でC++を使ったピボットテーブルとピボットチャートの作成

ピボットテーブルとチャートの追加

Aspose.Cellsは、ピボットテーブルを作成するために使用される特別なクラスセットを提供しています。これらのクラスは、PivotTableオブジェクトを作成し、設定するために使用されます。これらのオブジェクトはPivotTableオブジェクトの基本的な構成要素として機能します:

  • PivotField:ピボットテーブルレポート内のフィールド。
  • PivotFields:ピボットテーブル内のすべてのPivotFieldオブジェクトのコレクション。
  • PivotTable:ワークシート上のピボットテーブルレポート。
  • PivotTables:ワークシート上のすべてのPivotTableオブジェクトのコレクション。

Aspose.Cellsの使用準備

  1. Aspose.Cellsをダウンロードしてインストールします。
    1. Aspose.Cellsをダウンロード.
    2. 開発コンピュータにインストールします。 すべての Aspose コンポーネントは、インストール時に評価モードで動作します。評価モードには時間制限はなく、生成されたドキュメントに透かしだけが入ります。コンポーネントを完全に使用するには、有効なライセンスが必要です。
  2. プロジェクトを作成します。
    1. C++ IDE(例:Visual Studio)を起動します。
    2. 新しいコンソールアプリケーションを作成します。
  3. 参照を追加します。 プロジェクトに Aspose.Cells コンポーネントへの参照を追加します。例:...\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll

ピボットテーブルの追加

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

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

以下にコード例を示します。

ピボットチャートの追加

Aspose.Cellsを使用してPivotChartを作成するには:

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