Slicer einfügen

Mögliche Verwendungsszenarien

Ein Schnellsucher wird verwendet, um Daten schnell zu filtern. Er kann verwendet werden, um Daten sowohl in einer Tabelle als auch in einem Pivot-Table zu filtern. Microsoft Excel ermöglicht es Ihnen, eine Schnellsuche zu erstellen, indem Sie eine Tabelle oder ein Pivot-Table auswählen und dann auf Einfügen > Schnellsuche klicken. Auch Aspose.Cells ermöglicht es Ihnen, eine Schnellsuche mit der Methode Worksheet.Slicers.Add() zu erstellen.

Erstellen Sie ein Schneidwerkzeug zu einem Pivot-Table

Bitte beachten Sie den folgenden Beispielcode. Es lädt die Beispieldatei Excel, die das Pivot-Table enthält. Anschließend wird der Slicer basierend auf dem ersten Basis-Pivot-Feld erstellt. Schließlich speichert es die Arbeitsmappe im Format output XLSX und output XLSB. Der folgende Screenshot zeigt den von Aspose.Cells in der Ausgabe-Excel-Datei erstellten Slicer.

todo:image_alt_text

Beispielcode

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Load sample Excel file containing pivot table.
Workbook wb = new Workbook("sampleCreateSlicerToPivotTable.xlsx");
// Access first worksheet.
Worksheet ws = wb.Worksheets[0];
// Access first pivot table inside the worksheet.
Aspose.Cells.Pivot.PivotTable pt = ws.PivotTables[0];
// Add slicer relating to pivot table with first base field at cell B22.
int idx = ws.Slicers.Add(pt, "B22", pt.BaseFields[0]);
// Access the newly added slicer from slicer collection.
Aspose.Cells.Slicers.Slicer slicer = ws.Slicers[idx];
// Save the workbook in output XLSX format.
wb.Save("outputCreateSlicerToPivotTable.xlsx", SaveFormat.Xlsx);
// Save the workbook in output XLSB format.
wb.Save("outputCreateSlicerToPivotTable.xlsb", 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

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET
// Load sample Excel file containing a table.
Workbook workbook = new Workbook(sourceDir + "sampleCreateSlicerToExcelTable.xlsx");
// Access first worksheet.
Worksheet worksheet = workbook.Worksheets[0];
// Access first table inside the worksheet.
ListObject table = worksheet.ListObjects[0];
// Add slicer
int idx = worksheet.Slicers.Add(table, 0, "H5");
// Save the workbook in output XLSX format.
workbook.Save(outputDir + "outputCreateSlicerToExcelTable.xlsx", SaveFormat.Xlsx);

Erweiterte Themen