Modifica proprietà slicer con Node.js tramite C++

Possibili Scenari di Utilizzo

Potrebbero esserci situazioni in cui desideri modificare le proprietà dello Slicer come la posizione o l’altezza della riga. Aspose.Cells for Node.js via C++ ti permette di aggiornare queste proprietà.

Modifica le proprietà dello slicer

Si prega di vedere il seguente codice di esempio. Carica il file Excel di esempio che contiene una tabella. Quindi crea il slicer in base alla prima colonna e cambia le sue proprietà come altezza riga, larghezza, è stampabile, titolo, ecc. Salva il workbook come outputChangeSlicerProperties.xlsx.

Codice di Esempio

const path = require("path");
const AsposeCells = require("aspose.cells.node");

// The path to the documents directory.
const sourceDir = path.join(__dirname, "data");
const outputDir = path.join(__dirname, "output");

// Load sample Excel file containing a table.
const workbook = new AsposeCells.Workbook(path.join(sourceDir, "sampleCreateSlicerToExcelTable.xlsx"));

// Access first worksheet.
const worksheet = workbook.getWorksheets().get(0);

// Access first table inside the worksheet.
const table = worksheet.getListObjects().get(0);

// Add slicer
const idx = worksheet.getSlicers().add(table, 0, "H5");

const slicer = worksheet.getSlicers().get(idx);
slicer.setPlacement(AsposeCells.PlacementType.FreeFloating);
slicer.setRowHeightPixel(50);
slicer.setWidthPixel(500);
slicer.setTitle("Aspose");
slicer.setAlternativeText("Alternate Text");
slicer.setIsPrintable(false);
slicer.setIsLocked(false);

// Refresh the slicer.
slicer.refresh();

// Save the workbook in output XLSX format.
workbook.save(path.join(outputDir, "outputChangeSlicerProperties.xlsx"), AsposeCells.SaveFormat.Xlsx);