Filtern der Datenart beim Laden der Arbeitsmappe aus der Vorlagendatei
Contents
[
Hide
]
Manchmal möchten Sie angeben, welche Art von Daten geladen werden sollen, wenn Sie die Arbeitsmappe aus der Vorlagendatei erstellen. Das Filtern geladener Daten kann die Leistung für Ihren speziellen Zweck verbessern, insbesondere bei der VerwendungLightCells-APIs . Bitte verwenden Sie dieLoadOptions.LoadFilter Eigentum für diesen Zweck.
Der folgende Beispielcode lädt nur Shape-Objekte, während die Arbeitsmappe aus der geladen wirdVorlagendatei die Sie unter dem angegebenen Link herunterladen können. Der folgende Screenshot zeigt dieVorlagendateiInhalt und erklärt auch, dass die Daten in roter Farbe und gelbem Hintergrund nicht geladen werden, weilLoadOptions.LoadFilterEigenschaft eingestellt wurdeLoadDataFilterOptions.Shape
Der folgende Screenshot zeigt dieAusgang PDF die Sie unter dem angegebenen Link herunterladen können. Hier können Sie sehen, dass die Daten in roter Farbe und gelbem Hintergrund nicht vorhanden sind, aber alle Formen vorhanden sind.
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); |