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.