Lecture d'informations de hyperlink à partir d'un file Excel utilisant .NET

Je lis un file excel dans C # .NET. Les données sont lues avec succès, mais il existe un problème avec certains hyperliens stockés dans le file excel.

Je peux lire leur text mais je ne sais pas comment get le lien / url sous-jacent de la colonne.

Je ne pouvais pas find beaucoup d'aide sur Google aussi. Si quelqu'un a travaillé dans une situation similaire, laissez-moi savoir ce qui peut être fait.

edit ::: j'utilise l'espace de noms OleDb pour établir une connection avec le file Excel, donc si quelqu'un peut publier une solution qui s'applique à cette situation, veuillez le faire.

Vous pouvez essayer une telle chose en utilisant Excel Interop

for (int i = 1; i <= sheet.UsedRange.Rows.Count; ++i) { for (int j = 1; j <= sheet.UsedRange.Columns.Count; ++j) { Range rng = (Range)sheet.UsedRange[i, j]; if (rng != null) { if(rng.Hyperlinks.Count > 0) { ssortingng url = rng.Hyperlinks[1].Address; // always throw an exception. } } } } 

EDIT: Je ne pense pas que vous pouvez récupérer des hyperliens à l'aide d'Oledb. vous pourriez essayer de lire le file dans un stream de text et searchr des templates de liens dans le stream.