Filtrera vilken typ av data som ska laddas från mallfilen när arbetsboken laddas
Följande exempelkod laddar endast formobjekt när arbetsboken laddas från mallfilen som du kan ladda ned från länken. Följande skärmbild visar innehållet i mallfilen och förklarar också att datan i rött och med gul bakgrund inte kommer att laddas eftersom egenskapen LoadOptions.load_filter har ställts in till LoadDataFilterOptions.SHAPE
Följande skärmbild visar utdata PDF som du kan ladda ned från länken. Här kan du se att datan i rött och gul bakgrund inte finns men alla former är där.
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) |