Node.jsをC++経由でピボット接続を追加
Contents
[
Hide
]
可能な使用シナリオ
Excelでスライサーとピボットテーブルを関連付ける場合は、スライサーを右クリックして「レポート接続…」を選択します。オプションリストのチェックボックスで操作できます。同様に、Aspose.Cells APIを使用してプログラム的にスライサーとピボットテーブルを関連付ける場合は、Slicer.addPivotConnection(PivotTable pivot)メソッドを使用してください。これによりスライサーとピボットテーブルの関連付けが行われます。
スライサーとピボットテーブルを関連付ける
以下のサンプルコードは、既存のスライサーを含むサンプルExcelファイルをロードし、スライサーにアクセスしてスライサーとピボットテーブルの関連付けを行います。最後に、ワークブックを出力Excelファイルとして保存します。
サンプルコード
const path = require("path");
const AsposeCells = require("aspose.cells.node");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "add-pivot-connection.xlsx");
// Load sample Excel file containing slicer.
const workbook = new AsposeCells.Workbook(filePath);
// Access first worksheet.
const worksheet = workbook.getWorksheets().get(0);
// Access the first PivotTable inside the PivotTable collection.
const pivotTable = worksheet.getPivotTables().get(0);
// Access the first slicer inside the slicer collection.
const slicer = worksheet.getSlicers().get(0);
// Adds PivotTable connection.
slicer.addPivotConnection(pivotTable);
workbook.save(path.join(dataDir, "add-pivot-connection-out.xlsx"));