Slicer mit C++ entfernen
Contents
[
Hide
]
Mögliche Verwendungsszenarien
Wenn Sie einen Slicer in Microsoft Excel entfernen möchten, wählen Sie ihn einfach aus und drücken Sie die Entfernen-Taste. Ebenso, wenn Sie ihn programmatisch mit der API von Aspose.Cells entfernen möchten, verwenden Sie die Worksheet.Slicers.Remove()-Methode. Dadurch wird der Slicer aus dem Arbeitsblatt entfernt.
Slicer entfernen
Der folgende Beispielcode lädt die Beispiel-Excel-Datei, die einen vorhandenen Slicer enthält. Es greift auf die Slicer zu und entfernt ihn dann. Schließlich speichert er die Arbeitsmappe als Ausgabe-Excel-Datei. Der folgende Screenshot zeigt den Slicer, der nach der Ausführung des Beispielcodes entfernt wird.
Beispielcode
#include <iostream>
#include "Aspose.Cells.h"
using namespace Aspose::Cells;
int main()
{
Aspose::Cells::Startup();
// Load sample Excel file containing slicer.
U16String inputFilePath(u"sampleRemovingSlicer.xlsx");
Workbook wb(inputFilePath);
// Access first worksheet.
WorksheetCollection worksheets = wb.GetWorksheets();
Worksheet ws = worksheets.Get(0);
// Access the first slicer inside the slicer collection.
SlicerCollection slicers = ws.GetSlicers();
Slicer slicer = slicers.Get(0);
// Remove slicer.
slicers.Remove(slicer);
// Save the workbook in output XLSX format.
U16String outputFilePath(u"outputRemovingSlicer.xlsx");
wb.Save(outputFilePath, SaveFormat::Xlsx);
std::cout << "Slicer removed successfully!" << std::endl;
Aspose::Cells::Cleanup();
}