Hivatkozástípusok észlelése
Ebben az oktatóanyagban lépésről lépésre végigvezetjük a megadott C#-forráskódon, amely lehetővé teszi a hivatkozástípusok észlelését egy Excel-munkafüzetben az Aspose.Cells for .NET segítségével. A művelet végrehajtásához kövesse az alábbi lépéseket.
1. lépés: Állítsa be a forráskönyvtárat
// forráskönyvtár
string SourceDir = RunExamples.Get_SourceDirectory();
Ebben az első lépésben meghatározzuk azt a forráskönyvtárat, ahol a hivatkozásokat tartalmazó Excel-munkafüzet található.
2. lépés: Töltse be az Excel-munkafüzetet
// Töltse be az Excel munkafüzetet
Workbook workbook = new Workbook(SourceDir + "LinkTypes.xlsx");
Az Excel munkafüzetet a forrásfájl elérési útjával töltjük be.
3. lépés: Szerezze be a táblázatot
// Az első munkalap beszerzése (alapértelmezett)
Worksheet worksheet = workbook.Worksheets[0];
Megkapjuk a munkafüzet első munkalapját. Meg tudod változtatni a[0]
indexet, hogy szükség esetén hozzáférjen egy adott munkalaphoz.
4. lépés: Hozzon létre egy cellatartományt
// Hozzon létre egy A1:B3 cellatartományt
Range range = worksheet.Cells.CreateRange("A1", "A7");
Létrehozunk egy cellatartományt, ebben a példában az A1 cellától az A7 celláig. Szükség szerint módosíthatja a cellahivatkozásokat.
5. lépés: Helyezze a hiperhivatkozásokat hatótávolságba
// Szerezze be a hiperhivatkozásokat a tartományban
Hyperlink[] hyperlinks = range.Hyperlinks;
A megadott tartományban lévő összes hiperhivatkozást megkapjuk.
6. lépés: Tallózás a hiperhivatkozások között és a hivatkozástípusok megtekintése
foreach (Hyperlink link in hyperlinks)
{
Console.WriteLine(link.TextToDisplay + ": " + link.LinkType);
}
Végigfutunk minden hivatkozáson, és megjelenítjük a megjelenített szöveget és a kapcsolódó hivatkozástípust.
Minta forráskód a hivatkozástípusok észleléséhez az Aspose.Cells for .NET használatával
//forráskönyvtár
string SourceDir = RunExamples.Get_SourceDirectory();
Workbook workbook = new Workbook(SourceDir + "LinkTypes.xlsx");
// Szerezd meg az első (alapértelmezett) munkalapot
Worksheet worksheet = workbook.Worksheets[0];
// Hozzon létre egy A2:B3 tartományt
Range range = worksheet.Cells.CreateRange("A1", "A7");
// A hiperhivatkozások hatótávolsága
Hyperlink[] hyperlinks = range.Hyperlinks;
foreach (Hyperlink link in hyperlinks)
{
Console.WriteLine(link.TextToDisplay + ": " + link.LinkType);
}
Console.WriteLine("DetectLinkTypes executed successfully.");
Következtetés
Gratulálok ! Megtanulta, hogyan észlelhet hivatkozástípusokat egy Excel-munkafüzetben az Aspose.Cells for .NET segítségével. Ez a funkció lehetővé teszi az Excel-munkafüzetekben található hivatkozások használatát. Folytassa az Aspose.Cells szolgáltatásainak felfedezésével Excel-munkafüzet-feldolgozási képességeinek bővítéséhez.
GYIK
K: Hogyan telepíthetem az Aspose.Cells for .NET fájlt a projektembe?
V: Az Aspose.Cells for .NET programot a NuGet csomagkezelővel telepítheti. Keressen ráAspose Releases a NuGet Package Manager konzolban, és telepítse a legújabb verziót.
K: Érzékelhetek-e hivatkozástípusokat adott munkalapokon az első munkalap helyett?
V: Igen, módosíthatja aworkbook.Worksheets[0]
indexet egy adott munkalap eléréséhez. Például a második lap eléréséhez használja aworkbook.Worksheets[1]
.
K: Lehetséges módosítani a tartományban észlelt hivatkozások típusát?
V: Igen, böngészhet a hiperhivatkozások között, és szerkesztési műveleteket végezhet, például frissítheti az URL-eket vagy eltávolíthatja a nem kívánt hivatkozásokat.
K: Milyen típusú hivatkozások lehetségesek az Aspose.Cells for .NET-ben?
V: A lehetséges hivatkozástípusok közé tartoznak a hiperhivatkozások, más munkalapokra mutató hivatkozások, külső fájlokra mutató hivatkozások, webhelyekre mutató hivatkozások stb.
K: Az Aspose.Cells for .NET támogatja az új hivatkozások létrehozását egy táblázatban?
V: Igen, az Aspose.Cells for .NET támogatja az új hivatkozások létrehozását aHyperlink
osztályt és a hozzá tartozó tulajdonságokat. Hozzáadhat hiperhivatkozásokat, hivatkozásokat URL-ekre, hivatkozásokat más táblázatokra stb.
K: Használhatom az Aspose.Cells for .NET fájlt webes alkalmazásokban?
V: Igen, az Aspose.Cells for .NET használható webalkalmazásokban. Beágyazhatja az ASP.NET-be, az ASP.NET Core-ba és más .NET-alapú webes keretrendszerekbe.
K: Vannak-e fájlméret-korlátozások az Aspose.Cells for .NET használatakor?
V: Az Aspose.Cells for .NET külön korlátozás nélkül képes feldolgozni nagy Excel-munkafüzeteket. A tényleges fájlméretet azonban korlátozhatják a rendelkezésre álló rendszererőforrások.