Filtrera vilken typ av data som ska laddas från mallfilen när arbetsboken laddas

Filtrera vilken typ av data som ska laddas från mallfilen när arbetsboken laddas

Följande kodexempel laddar endast formobjekt när arbetsboken laddas från mallfilen som du kan ladda ner från den angivna länken.

Följande skärmbild visar mallfilens innehåll och förklarar också att data i rött och med gul bakgrund inte kommer att laddas eftersom egenskapen LoadOptions.getLoadFilter().setLoadDataFilterOptions har ställts in till LoadDataFilterOptions.SHAPE.

todo:image_alt_text

Följande skärmbild visar utmatnings-PDF som du kan ladda ner från den angivna länken. Här kan du se att datan i rött och med gul bakgrund inte är närvarande men alla formobjekt är där.

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);