Ajoutez une connexion de tableau croisé dynamique avec Node.js via C++

Scénarios d’utilisation possibles

Si vous souhaitez associer un segment et un tableau croisé dynamique dans Excel, vous devez faire un clic droit sur le segment et sélectionner l’option “Connexions de rapport…”. Dans la liste d’options, vous pouvez agir sur la case à cocher. De même, si vous voulez associer un segment et un tableau croisé dynamique en utilisant l’API Aspose.Cells de manière programmatique, veuillez utiliser la méthode Slicer.addPivotConnection(PivotTable pivot). Cela associera le segment et le tableau croisé dynamique.

Associer une trancheuse et un tableau croisé dynamique

Le code d’exemple suivant charge le fichier Excel d’exemple contenant un segment existant. Il accède au segment, puis l’associe au tableau croisé dynamique. Enfin, il enregistre le classeur en tant que fichier Excel de sortie.

Code d’exemple

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"));