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.
Ö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); |