Filtrera typen av data när arbetsboken laddas från mallfilen
Contents
[
Hide
]
Ibland vill du ange vilken typ av data som ska laddas när du bygger arbetsboken från mallfilen. Filtrering av laddade data kan förbättra prestandan för ditt speciella ändamål, särskilt när du använderLightCells API:er . Vänligen användLoadOptions.LoadFilter egendom för detta ändamål.
Följande exempelkod läser bara in formobjekt när arbetsboken läses in frånmallfil som du kan ladda ner från den angivna länken. Följande skärmdump visarmallfilinnehållet och förklarar också att data i röd färg och gul bakgrund inte kommer att laddas pgaLoadOptions.LoadFilteregenskapen har ställts in påLoadDataFilterOptions.Shape
Följande skärmdump visarutgång PDF som du kan ladda ner från den angivna länken. Här kan du se, data i röd färg och gul bakgrund är inte närvarande men alla former finns där.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// 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); |