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.LoadFilter è 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.
// For complete examples and data files, please go to https://github.com/aspose-cells/Aspose.Cells-for-.NET | |
//Source directory | |
string sourceDir = RunExamples.Get_SourceDirectory(); | |
//Output directory | |
string outputDir = RunExamples.Get_OutputDirectory(); | |
// Set the load options, we only want to load shapes and do not want to load data | |
LoadOptions loadOptions = new LoadOptions(LoadFormat.Xlsx); | |
loadOptions.LoadFilter = new LoadFilter(LoadDataFilterOptions.All & ~LoadDataFilterOptions.Chart); | |
// Create workbook object from sample excel file using load options | |
Workbook workbook = new Workbook(sourceDir + "sampleFilterChars.xlsx", loadOptions); | |
// Save the output in pdf format | |
workbook.Save(outputDir + "sampleFilterChars_out.pdf", SaveFormat.Pdf); |