Фильтрация типа данных при загрузке книги из файла шаблона

Фильтрация типа данных при загрузке книги из файла шаблона

В следующем образце кода загружаются только объекты формы при загрузке книги из файла шаблона, который можно скачать по указанной ссылке.

Ниже показано содержимое файла шаблона и также объясняется, что данные красного цвета и с желтым фоном не будут загружены, потому что установлено свойство LoadOptions.getLoadFilter().setLoadDataFilterOptions в LoadDataFilterOptions.SHAPE.

todo:image_alt_text

Ниже показан выходной PDF, который можно скачать по указанной ссылке. Здесь вы можете увидеть, что данные красного цвета и с желтым фоном отсутствуют, но все формы присутствуют.

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