Dilimleyici Ekle

Olası Kullanım Senaryoları

Bir dilimleyici, verileri hızlıca filtrelemek için kullanılır. Bu, hem tablo hem de pivot tabloyu filtrelemek için kullanılabilir. Microsoft Excel, bir tablo veya pivot tablo seçip sonra Ekle > Dilimleyici tıklayarak dilimleyici oluşturmanıza olanak tanır. Aspose.Cells for Node.js via C++ ayrıca Worksheet.getSlicers().add() yöntemi kullanarak dilimleyici oluşturmanıza da olanak tanır.

Pivot Tablosuna Dilimleyici Oluştur

Lütfen aşağıdaki örnek kodu inceleyin. Bu, pivot tabloyu içeren örnek Excel dosyasını yükler. Ardından ilk temel pivot alanına dayanarak dilimleyici oluşturur. Son olarak, çalışma kitabını dışa aktarma XLSX ve dışa aktarma XLSB formatlarında kaydeder. Aşağıdaki ekran görüntüsü, Aspose.Cells for Node.js via C++ tarafından oluşturulan dilimleyiciyi çıktı Excel dosyasında gösterir.

todo:image_alt_text

Örnek Kod

const AsposeCells = require("aspose.cells.node");
// Load sample Excel file containing pivot table.
var wb = new AsposeCells.Workbook("sampleCreateSlicerToPivotTable.xlsx");
// Access first worksheet.
var ws = wb.getWorksheets().get(0);
// Access first pivot table inside the worksheet.
var pt = ws.getPivotTables().get(0);
// Add slicer relating to pivot table with first base field at cell B22.
var idx = ws.getSlicers().add(pt, "B22", pt.getBaseFields().get(0));
// Access the newly added slicer from slicer collection.
var slicer = ws.getSlicers().get(idx);
// Save the workbook in output XLSX format.
wb.save("outputCreateSlicerToPivotTable.xlsx", AsposeCells.SaveFormat.Xlsx);
// Save the workbook in output XLSB format.
wb.save("outputCreateSlicerToPivotTable.xlsb", AsposeCells.SaveFormat.Xlsb);

Excel Tablosuna Dilimleyici Oluştur

Lütfen aşağıdaki örnek kodu görün. Bir tabloyu içeren örnek Excel dosyasını yükler. Ardından ilk sütuna dayalı dilimleyici oluşturur ve son olarak çalışma kitabını çıktı XLSX formatında kaydeder.

Örnek Kod

const AsposeCells = require("aspose.cells.node");
// Load sample Excel file containing a table.
var workbook = new AsposeCells.Workbook("sampleCreateSlicerToExcelTable.xlsx");
// Access first worksheet.
var worksheet = workbook.getWorksheets().get(0);
// Access first table inside the worksheet.
var table = worksheet.getListObjects().get(0);
// Add slicer
var idx = worksheet.getSlicers().add(table, 0, "H5");
// Save the workbook in output XLSX format.
workbook.save("outputCreateSlicerToExcelTable.xlsx", AsposeCells.SaveFormat.Xlsx);