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.

// Verkrijg de hyperlinks in het assortiment
Hyperlink[] hyperlinks = range.Hyperlinks;

We krijgen alle hyperlinks die aanwezig zijn in het opgegeven bereik.

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].

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.