Filtern der Datenart beim Laden der Arbeitsmappe aus der Vorlagendatei

Filtern der Datenart beim Laden der Arbeitsmappe aus einer Vorlagendatei

Der folgende Beispielcode lädt nur Shape-Objekte, während die Arbeitsmappe aus der geladen wirdVorlagendateidie Sie unter dem angegebenen Link herunterladen können.

Der folgende Screenshot zeigt dieVorlagendatei Inhalt und erklärt auch, dass die Daten in roter Farbe und gelbem Hintergrund nicht geladen werden, weil dieLoadOptions.getLoadFilter().setLoadDataFilterOptionsEigenschaft eingestellt wurdeLoadDataFilterOptions.SHAPE.

todo: Bild_alt_Text

Der folgende Screenshot zeigt dieAusgang PDF die Sie unter dem angegebenen Link herunterladen können. Hier können Sie sehen, dass die Daten in roter Farbe und gelbem Hintergrund nicht vorhanden sind, aber alle Formen vorhanden sind.

todo: Bild_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);