Удалить соединение сводной таблицы с помощью Node.js через C++

Возможные сценарии использования

Если вы хотите разорвать связь между сегментатором и сводной таблицей в Excel, нужно щелкнуть правой кнопкой по сегментатору и выбрать пункт «Соединения отчета…». В списке опций можно управлять флажками. Аналогично, чтобы разорвать связь сегментатора и сводной таблицы с помощью API Aspose.Cells программным путем, используйте метод Slicer.removePivotConnection(PivotTable). Он разорвет связь сегментатора и сводной таблицы.

Отсоединить срезку и сводную таблицу

Следующий пример кода загружает пример файла Excel, содержащий существующий сегментатор. Он обращается к сегментаторам и затем разрывает связь сегментатора и сводной таблицы. В конце он сохраняет рабочую книгу как выходной файл Excel.

Образец кода

const AsposeCells = require("aspose.cells.node");
const path = require("path");
// The path to the documents directory.
const dataDir = path.join(__dirname, "data");
const filePath = path.join(dataDir, "remove-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);
// Remove PivotTable connection.
slicer.removePivotConnection(pivotTable);
// Save the workbook in output XLSX format.
workbook.save(path.join(dataDir, "remove-pivot-connection-out.xlsx"));