Filtern der Art der Daten beim Laden des Arbeitsbuches aus der Vorlagendatei

Filtern der Art der Daten beim Laden der Arbeitsmappe aus einer Vorlagendatei

Der folgende Beispielcode lädt nur Formobjekte beim Laden der Arbeitsmappe aus der Vorlagendatei, die Sie über den angegebenen Link herunterladen können.

Der folgende Screenshot zeigt die Inhalte der Vorlagendatei und erklärt auch, dass die Daten in roter Farbe und mit gelbem Hintergrund nicht geladen werden, da das Eigenschaft LoadOptions.getLoadFilter().setLoadDataFilterOptions auf LoadDataFilterOptions.SHAPE gesetzt wurde.

todo:image_alt_text

Der folgende Screenshot zeigt das Ausgabepdf, das Sie über den angegebenen Link herunterladen können. Hier sehen Sie, dass die Daten in roter Farbe und mit gelbem Hintergrund nicht vorhanden sind, aber alle Formen vorhanden sind.

todo:image_alt_text

// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-Java
// The path to the documents directory.
String dataDir = Utils.getSharedDataDir(FilterDataWhileLoadingWorkbook.class) + "TechnicalArticles/";
// Set the load options, we only want to load shapes and do not want to load data
LoadOptions opts = new LoadOptions(LoadFormat.XLSX);
opts.getLoadFilter().setLoadDataFilterOptions(LoadDataFilterOptions.SHAPE);
// Create workbook object from sample excel file using load options
Workbook wb = new Workbook(dataDir + "sampleFilterDataWhileLoadingWorkbook.xlsx", opts);
// Save the output in PDF format
wb.save(dataDir + "sampleFilterDataWhileLoadingWorkbook_out.pdf", SaveFormat.PDF);