Slicer einfügen
Mögliche Verwendungsszenarien
Ein Slicer wird verwendet, um Daten schnell zu filtern. Er kann verwendet werden, um Daten sowohl in einer Tabelle als auch in einer Pivot-Tabelle zu filtern. Microsoft Excel ermöglicht es, einen Slicer durch Auswahl einer Tabelle oder Pivot-Tabelle zu erstellen und dann auf Einfügen > Slicer zu klicken. Aspose.Cells for Node.js via C++ ermöglicht auch die Erstellung eines Slicers mit der Worksheet.getSlicers().add()-Methode.
Erstellen Sie ein Schneidwerkzeug zu einem Pivot-Table
Siehe den folgenden Beispielcode. Es lädt die Beispieldatei Excel, die die Pivot-Tabelle enthält. Es erstellt dann den Slicer basierend auf dem ersten Basis-Pivot-Feld. Schließlich speichert es die Arbeitsmappe im Ausgabe-XLSX und im Ausgabe-XLSB-Format. Der folgende Screenshot zeigt den von Aspose.Cells for Node.js via C++ erstellten Slicer in der Ausgabedatei.
Beispielcode
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); |
Erstellen Sie ein Schneidwerkzeug zu Excel-Tabelle
Bitte beachten Sie den folgenden Beispielcode. Es lädt die Beispieldatei Excel, die eine Tabelle enthält. Anschließend wird der Slicer basierend auf der ersten Spalte erstellt. Schließlich speichert es die Arbeitsmappe im Format output XLSX.
Beispielcode
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); |