Detecteer koppelingstypen
In deze zelfstudie leiden we u stap voor stap door de meegeleverde C#-broncode waarmee u koppelingstypen in een Excel-werkmap kunt detecteren met behulp van Aspose.Cells voor .NET. Volg de onderstaande stappen om deze handeling uit te voeren.
Stap 1: Stel de bronmap in
// bronmap
string SourceDir = RunExamples.Get_SourceDirectory();
In deze eerste stap definiëren we de bronmap waar de Excel-werkmap met de links zich bevindt.
Stap 2: Excel-werkmap laden
// Laad de Excel-werkmap
Workbook workbook = new Workbook(SourceDir + "LinkTypes.xlsx");
We laden de Excel-werkmap met behulp van het bronbestandspad.
Stap 3: Download het spreadsheet
// Het eerste werkblad ophalen (standaard)
Worksheet worksheet = workbook.Worksheets[0];
We krijgen het eerste werkblad van de werkmap. U kunt de[0]
index om indien nodig toegang te krijgen tot een specifiek werkblad.
Stap 4: Maak een celbereik
// Maak een celbereik A1:B3
Range range = worksheet.Cells.CreateRange("A1", "A7");
We maken een celbereik, in dit voorbeeld van cel A1 tot cel A7. U kunt de celverwijzingen indien nodig aanpassen.
Stap 5: Zorg ervoor dat de hyperlinks binnen bereik zijn
// Verkrijg de hyperlinks in het assortiment
Hyperlink[] hyperlinks = range.Hyperlinks;
We krijgen alle hyperlinks die aanwezig zijn in het opgegeven bereik.
Stap 6: Blader door hyperlinks en bekijk linktypen
foreach (Hyperlink link in hyperlinks)
{
Console.WriteLine(link.TextToDisplay + ": " + link.LinkType);
}
We doorlopen elke link en geven de weergavetekst en het bijbehorende linktype weer.
Voorbeeldbroncode voor het detecteren van koppelingstypen met Aspose.Cells voor .NET
//bronmap
string SourceDir = RunExamples.Get_SourceDirectory();
Workbook workbook = new Workbook(SourceDir + "LinkTypes.xlsx");
// Haal het eerste (standaard) werkblad op
Worksheet worksheet = workbook.Worksheets[0];
// Maak een bereik A2:B3
Range range = worksheet.Cells.CreateRange("A1", "A7");
// Zorg dat hyperlinks binnen bereik zijn
Hyperlink[] hyperlinks = range.Hyperlinks;
foreach (Hyperlink link in hyperlinks)
{
Console.WriteLine(link.TextToDisplay + ": " + link.LinkType);
}
Console.WriteLine("DetectLinkTypes executed successfully.");
Conclusie
Gefeliciteerd! U hebt geleerd hoe u koppelingstypen in een Excel-werkmap kunt detecteren met behulp van Aspose.Cells voor .NET. Met deze functie kunt u werken met de hyperlinks in uw Excel-werkmappen. Blijf de functies van Aspose.Cells verkennen om de verwerkingsmogelijkheden van uw Excel-werkmappen uit te breiden.
Veelgestelde vragen
Vraag: Hoe kan ik Aspose.Cells voor .NET in mijn project installeren?
A: U kunt Aspose.Cells voor .NET installeren met behulp van de NuGet-pakketbeheerder. ZoekenAspose-releases in de NuGet Package Manager Console en installeer de nieuwste versie.
Vraag: Kan ik koppelingstypen detecteren in specifieke werkbladen in plaats van op het eerste blad?
A: Ja, u kunt deworkbook.Worksheets[0]
index om toegang te krijgen tot een specifiek werkblad. Gebruik bijvoorbeeld om toegang te krijgen tot het tweede bladworkbook.Worksheets[1]
.
Vraag: Is het mogelijk om de soorten links die in het bereik worden gedetecteerd, te wijzigen?
A: Ja, u kunt door hyperlinks bladeren en bewerkingen uitvoeren, zoals het bijwerken van URL’s of het verwijderen van ongewenste links.
Vraag: Welke soorten koppelingen zijn mogelijk in Aspose.Cells voor .NET?
A: Mogelijke linktypen zijn onder meer hyperlinks, links naar andere werkbladen, links naar externe bestanden, links naar websites, enz.
Vraag: Ondersteunt Aspose.Cells voor .NET het maken van nieuwe koppelingen in een spreadsheet?
A: Ja, Aspose.Cells voor .NET ondersteunt het maken van nieuwe koppelingen met behulp van deHyperlink
klasse en de bijbehorende eigenschappen. U kunt hyperlinks, links naar URL’s, links naar andere spreadsheets, enz. toevoegen.
Vraag: Kan ik Aspose.Cells voor .NET gebruiken in webapplicaties?
A: Ja, Aspose.Cells voor .NET kan worden gebruikt in webapplicaties. U kunt het insluiten in ASP.NET, ASP.NET Core en andere op .NET gebaseerde webframeworks.
Vraag: Zijn er beperkingen voor de bestandsgrootte bij het gebruik van Aspose.Cells voor .NET?
A: Aspose.Cells voor .NET kan grote Excel-werkmappen verwerken zonder specifieke beperkingen. De werkelijke bestandsgrootte kan echter worden beperkt door de beschikbare systeembronnen.