Filtrare il tipo di dati durante il caricamento della cartella di lavoro dal file di modello
Il codice di esempio seguente carica solo gli oggetti di forma durante il caricamento della cartella di lavoro dal file di modello che è possibile scaricare dal link fornito. Lo screenshot seguente mostra i contenuti del file di modello e spiega anche che i dati di colore rosso e sfondo giallo non saranno caricati perché la proprietà LoadOptions.load_filter è stata impostata su LoadDataFilterOptions.SHAPE
Lo screenshot seguente mostra il PDF di output che è possibile scaricare dal link fornito. Qui si può vedere che i dati di colore rosso e sfondo giallo non sono presenti ma ci sono tutte le forme.
from aspose.cells import LoadDataFilterOptions, LoadFilter, LoadFormat, LoadOptions, SaveFormat, Workbook | |
# For complete examples and data files, please go to https:# github.com/aspose-cells/Aspose.Cells-for-.NET | |
# Source directory | |
sourceDir = RunExamples.Get_SourceDirectory() | |
# Output directory | |
outputDir = RunExamples.Get_OutputDirectory() | |
# Set the load options, we only want to load shapes and do not want to load data | |
loadOptions = LoadOptions(LoadFormat.XLSX) | |
loadOptions.load_filter = LoadFilter(LoadDataFilterOptions.ALL & ~LoadDataFilterOptions.CHART) | |
# Create workbook object from sample excel file using load options | |
workbook = Workbook(sourceDir + "sampleFilterChars.xlsx", loadOptions) | |
# Save the output in pdf format | |
workbook.save(outputDir + "sampleFilterChars_out.pdf", SaveFormat.PDF) |