ピボット テーブルとピボット チャートを作成する

ピボット テーブルとグラフの追加

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

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

利用準備中 Aspose.Cells

  1. Aspose.Cells.Zip をダウンロードしてインストールします。
    1. ダウンロード Aspose.Cells for Java.
  2. 開発用コンピューターで解凍します。 全てAsposeコンポーネントがインストールされると、評価モードで動作します。評価モードには時間制限がなく、生成されたドキュメントに透かしを挿入するだけです。
  3. プロジェクトを作成する
  4. Eclipse などの Java エディタを使用してプロジェクトを作成するか、メモ帳を使用して簡単なプログラムを作成することができます。
  5. クラスパスを追加: Eclipse を使用してクラスパスを設定するには:
  6. Aspose.Cells.zip から Aspose.Cells.jar と dom4j_1.6.1.jar を抽出します。
  7. Eclipse でプロジェクトのクラスパスを設定します。
  8. Eclipse でプロジェクトを選択し、メニューの [Project] - [Properties] をクリックします。
  9. ポップアップ ウィンドウの左側で [Java Build Path] を選択し、[Libraries] タブを選択し、[Add JARs] または [Add External JARs] をクリックして Aspose.Cells.jar と dom4j_1.6.1.jar を選択して追加します。ビルドパスに。
  10. Aspose のコンポーネントの API を呼び出すアプリケーションを作成します。 または、Windows の dos プロンプトで実行時に設定することもできます。
 javac \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName .javajava \-classpath %classpath%;e:\Aspose.Cells.jar; ClassName 

ピボット テーブルの作成

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

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

コードサンプルを以下に示します。コードを実行すると、pivotTable_test.xls という新しいファイルが生成されます。

入力データ

todo:画像_代替_文章

出力ピボット テーブル

todo:画像_代替_文章

ピボット テーブルに基づいてピボット グラフを作成する

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

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

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

ピボット チャート シート

todo:画像_代替_文章

関連記事