Golang経由でC++を使ったピボットテーブルとピボットチャートの作成
Contents
[
Hide
]
ピボットテーブルは、レコードの対話的な概要です。例えば、ワークシートのリストに数百の請求書エントリーがある場合、ピボットテーブルは顧客、製品、または日付で請求書の合計を表示できます。Microsoft Excelを使えば、ボタンをドラッグしてピボットテーブルの情報を素早く再配置可能です。
ピボットチャートは、ピボットテーブルのデータのインタラクティブなグラフィカルな表現です。ピボットチャートはExcel 2000で導入されました。ピボットテーブルが自動的に小計と合計を作成するため、ピボットチャートを使用することでデータを理解することがさらに容易になります。
Aspose.Cellsは [ピボットテーブル] (/cells/ja/cpp/create-pivot-tables-and-pivot-charts/) と [ピボットチャート] (/cells/ja/cpp/create-pivot-tables-and-pivot-charts/) をサポートします。
ピボットテーブルとチャートの追加
Aspose.Cellsは、ピボットテーブルを作成するために使用される特別なクラスセットを提供しています。これらのクラスは、PivotTableオブジェクトを作成し、設定するために使用されます。これらのオブジェクトはPivotTableオブジェクトの基本的な構成要素として機能します:
- PivotField:ピボットテーブルレポート内のフィールド。
- PivotFields:ピボットテーブル内のすべてのPivotFieldオブジェクトのコレクション。
- PivotTable:ワークシート上のピボットテーブルレポート。
- PivotTables:ワークシート上のすべてのPivotTableオブジェクトのコレクション。
Aspose.Cellsの使用準備
- Aspose.Cellsをダウンロードしてインストールします。
- Aspose.Cellsをダウンロード.
- 開発コンピュータにインストールします。 すべての Aspose コンポーネントは、インストール時に評価モードで動作します。評価モードには時間制限はなく、生成されたドキュメントに透かしだけが入ります。コンポーネントを完全に使用するには、有効なライセンスが必要です。
- プロジェクトを作成します。
- C++ IDE(例:Visual Studio)を起動します。
- 新しいコンソールアプリケーションを作成します。
- 参照を追加します。
プロジェクトに Aspose.Cells コンポーネントへの参照を追加します。例:
...\Program Files\Aspose\Aspose.Cells\Bin\Net1.0\Aspose.Cells.dll。
ピボットテーブルの追加
Aspose.Cellsを使用してピボットテーブルを作成するには:
CellオブジェクトのPutValueメソッドを使ってワークシートのセルにデータを追加します。既にデータが入力されたテンプレートファイルを使うこともできます。データはピボットテーブルのデータソースとして使用されます。PivotTablesコレクションのAddメソッドを呼び出してワークシートにピボットテーブルを追加します(Worksheetオブジェクトにカプセル化されています)。PivotTablesコレクションから新しいPivotTableオブジェクトにアクセスし、そのインデックスを渡します。管理するためにPivotTableオブジェクトにカプセル化された任意のピボットテーブルを使用します。
以下にコード例を示します。
ピボットチャートの追加
Aspose.Cellsを使用してPivotChartを作成するには:
- チャートを追加します。
- グラフの
PivotSourceを既存のピボットテーブルを指すように設定します。 - 他の属性を設定します。