Filtrar el tipo de datos al cargar el libro desde el archivo de plantilla.

Filtrar el tipo de datos al cargar el libro de trabajo desde un archivo de plantilla

El siguiente código de ejemplo carga solo objetos de forma al cargar el libro de trabajo desde el archivo de plantilla que puedes descargar desde el enlace proporcionado.

La captura de pantalla siguiente muestra el contenido del archivo de plantilla y también explica que los datos en color rojo y con fondo amarillo no se cargarán porque se ha establecido la propiedad LoadOptions.getLoadFilter().setLoadDataFilterOptions en LoadDataFilterOptions.SHAPE.

todo:image_alt_text

La captura de pantalla siguiente muestra el PDF de salida que puedes descargar desde el enlace proporcionado. Aquí puedes ver que los datos en color rojo y con fondo amarillo no están presentes pero todas las formas sí lo están.

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