【发布时间】:2017-07-22 08:18:33
【问题描述】:
我正在使用 LinqToExcel 读取 excel 文件。一切正常,但单元格的内容是一个超链接,我只得到超链接文本。我想获取它的 URL/电子邮件。
try
{
// Connection to the DB
iRentDB db = new iRentDB();
// Get excel file and work sheet
string pathToExcelFile = @"Members_Export_1500068180.xls";
string sheetName = "Members_Export_1500068180";
var excelFile = new LinqToExcel.ExcelQueryFactory(pathToExcelFile);
// Select all rows from Excel
var rows = from c in excelFile.WorksheetNoHeader(sheetName)
select c;
foreach (var row in rows)
{
// Get and validate the email
var email = row[8].Value.ToString();
}
}catch (Exception any)
{
Console.Write(any.ToString());
}
我正在阅读的单元格是一个超链接。单元格内容名称为“Email”,超链接值为 test@test.com。 在我的 C# 代码中,变量 email = "Email"。如何将超链接值(“test@test.com”)设置为变量电子邮件?
谢谢
【问题讨论】:
标签: c# excel linq-to-excel