Meghatározott nevek szűrése munkafüzet betöltése közben
Amikor Excel-munkafüzetekkel dolgozik egy .NET-alkalmazásban, gyakran szükséges a betöltéskor szűrni az adatokat. Az Aspose.Cells for .NET egy hatékony könyvtár az Excel-munkafüzetek egyszerű kezeléséhez. Ebben az útmutatóban bemutatjuk, hogyan szűrheti ki a munkafüzet betöltésekor meghatározott neveket az Aspose.Cells for .NET használatával. Kövesse az alábbi egyszerű lépéseket a kívánt eredmény eléréséhez:
1. lépés: Adja meg a betöltési beállításokat
Először is meg kell adnia a betöltési beállításokat a munkafüzet betöltési viselkedésének meghatározásához. Esetünkben figyelmen kívül szeretnénk hagyni a betöltéskor beállított neveket. A következőképpen teheti meg az Aspose.Cells használatával:
// Meghatározza a betöltési beállításokat
LoadOptions opts = new LoadOptions();
// Ne töltsön be meghatározott neveket
opts. LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);
2. lépés: Töltse be a munkafüzetet
A betöltési beállítások konfigurálása után betöltheti az Excel-munkafüzetet a forrásfájlból. Ügyeljen arra, hogy a megfelelő fájl elérési utat adja meg. Itt van egy minta kód:
// Töltse be a munkafüzetet
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);
3. lépés: Mentse el a szűrt munkafüzetet
munkafüzet betöltése után szükség szerint további műveleteket vagy szerkesztéseket végezhet. Ezután a szűrt munkafüzetet elmentheti egy kimeneti fájlba. Itt van, hogyan:
// Mentse el a szűrt Excel-munkafüzetet
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");
Minta forráskód a definiált nevek szűréséhez munkafüzet betöltésekor az Aspose.Cells for .NET használatával
//Adja meg a betöltési beállításokat
LoadOptions opts = new LoadOptions();
//Nem akarunk meghatározott neveket betölteni
opts.LoadFilter = new LoadFilter(~LoadDataFilterOptions.DefinedNames);
//Töltse be a munkafüzetet
Workbook wb = new Workbook(sourceDir + "sampleFilterDefinedNamesWhileLoadingWorkbook.xlsx", opts);
//Mentse el a kimeneti Excel fájlt, ez megtöri a képletet a C1-ben
wb.Save(outputDir + "outputFilterDefinedNamesWhileLoadingWorkbook.xlsx");
Console.WriteLine("FilterDefinedNamesWhileLoadingWorkbook executed successfully.");
Következtetés
A meghatározott nevek szűrése Excel-munkafüzet betöltésekor számos alkalmazás számára kritikus lehet. Az Aspose.Cells for .NET megkönnyíti ezt a feladatot, mivel rugalmas lehetőségeket kínál az adatok betöltésére és szűrésére. Az útmutató lépéseit követve hatékonyan kiszűrheti a meghatározott neveket, és elérheti a kívánt eredményeket az Excel-munkafüzetekben.
GYIK
K: Az Aspose.Cells támogat más programozási nyelveket a C#-on kívül?
V: Igen, az Aspose.Cells egy többplatformos könyvtár, amely számos programozási nyelvet támogat, például Java, Python, C++és még sok más.
K: Szűrhetek-e más adattípusokat egy munkafüzet Aspose.Cells segítségével történő betöltésekor?
V: Igen, az Aspose.Cells számos szűrési lehetőséget kínál az adatokhoz, beleértve a képleteket, stílusokat, makrókat stb.
K: Az Aspose.Cells megőrzi az eredeti munkafüzet formázását és tulajdonságait?
V: Igen, az Aspose.Cells megőrzi az eredeti munkafüzet formázását, stílusait, képleteit és egyéb tulajdonságait, amikor Excel fájlokkal dolgozik.