Filtrovat definovaná jména při načítání sešitu
Při práci s excelovými sešity v .NET aplikaci je často nutné filtrovat data při zatížení. Aspose.Cells for .NET je výkonná knihovna pro snadnou manipulaci s excelovými sešity. V této příručce vám ukážeme, jak filtrovat názvy definované při načítání sešitu pomocí Aspose.Cells for .NET. Chcete-li dosáhnout požadovaných výsledků, postupujte podle těchto jednoduchých kroků:
Krok 1: Zadejte možnosti načítání
Nejprve musíte určit možnosti načítání, abyste definovali chování sešitu. V našem případě chceme ignorovat názvy nastavené při načítání. Zde je návod, jak to udělat pomocí Aspose.Cells:
// Určuje možnosti načítání
LoadOptions opts = new LoadOptions();
// Nenačítat definovaná jména
opts. LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);
Krok 2: Načtěte sešit
Jakmile jsou nakonfigurovány možnosti načítání, můžete načíst sešit aplikace Excel ze zdrojového souboru. Ujistěte se, že jste zadali správnou cestu k souboru. Zde je ukázkový kód:
// Načtěte sešit
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);
Krok 3: Uložte filtrovaný sešit
Po načtení sešitu můžete provádět další operace nebo úpravy podle potřeby. Poté můžete filtrovaný sešit uložit do výstupního souboru. Zde je postup:
// Uložte filtrovaný sešit aplikace Excel
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");
Ukázkový zdrojový kód pro filtrem definovaná jména při načítání sešitu pomocí Aspose.Cells pro .NET
//Zadejte možnosti zatížení
LoadOptions opts = new LoadOptions();
//Nechceme načítat definovaná jména
opts.LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);
//Načtěte sešit
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);
//Uložte výstupní soubor Excel, rozbije vzorec v C1
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");
Console.WriteLine("FilterDefinedNamesWhileLoadingWorkbook executed successfully.");
Závěr
Filtrování definovaných názvů při načítání sešitu aplikace Excel může být pro mnoho aplikací zásadní. Aspose.Cells for .NET tento úkol usnadňuje tím, že poskytuje flexibilní možnosti pro načítání a filtrování dat. Podle kroků v této příručce budete moci efektivně odfiltrovat definované názvy a dosáhnout požadovaných výsledků v sešitech aplikace Excel.
Nejčastější dotazy
Otázka: Podporuje Aspose.Cells jiné programovací jazyky kromě C#?
Odpověď: Ano, Aspose.Cells je multiplatformní knihovna, která podporuje mnoho programovacích jazyků, jako je Java, Python, C++a mnoho dalších.
Otázka: Mohu filtrovat jiné typy dat při načítání sešitu pomocí Aspose.Cells?
Odpověď: Ano, Aspose.Cells nabízí řadu možností filtrování dat včetně vzorců, stylů, maker atd.
Otázka: Zachová Aspose.Cells formátování a vlastnosti původního sešitu?
Odpověď: Ano, Aspose.Cells zachovává formátování, styly, vzorce a další vlastnosti původního sešitu při práci se soubory Excel.