Extrair uma URL do texto com hiperlink na célula do Excel
Eu tenho uma tabela cheia de texto com hiperlink no excel, por isso é basicamente um monte de nomes, mas quando clico em um deles, leva-me a algum URL no meu navegador padrã
Então, estou extraindo texto desta tabela do excel no meu programa, mas o valor que recebo ao extrair dessas células de hiperlink é o da string dentro, quando quero o URL ao qual a string está vinculada no arquivo do exce
Então, eu estou pensando, existem duas maneiras de fazer isso. Posso converter todo o texto com hiperlink no arquivo do Excel para os URLs correspondentes ou usar C # para extrair de alguma forma o valor do URL da célula e não do text
Não sei como fazer nenhuma dessas coisas, mas qualquer ajuda seria muito apreciad
Código C # até agora:
Excel.ApplicationClass excelApp = new Excel.ApplicationClass();
//excelApp.Visible = true;
Excel.Workbook excelWorkbook =
excelApp.Workbooks.Open("C:\\Users\\use\\Desktop\\list.xls",
0, false, 5, "", "",false, Excel.XlPlatform.xlWindows, "",
true, false, 0, true, false, false);
Excel.Sheets excelSheets = excelWorkbook.Worksheets;
string currentSheet = "Sheet1";
Excel.Worksheet xlws = (Excel.Worksheet)excelSheets.get_Item(currentSheet);
string myString = ((Excel.Range)xlws.Cells[2, 1]).Value.ToString();
omo no arquivo do Excel, é apenas uma longa fila de nomes com hiperlink. Por exemplo, a célula A2 conteria o texto:
E eu quero extrair a string:
http://allrecipes.com//Recipes/desserts/cookies/Main.aspx