我最近一直在使用LinqToExcel Library,我遇到了这个问题。
这是代码
var excel = new ExcelQueryFactory(fileName);
var dataList = (from c in excel.WorksheetRangeNoHeader("A1", "A4", "Test Worksheet")
select c).ToList();
此dataList集合将具有类似于" Cat"," Dog" "鱼"和" Goat"
现在我想做的就是通过做类似的事情将Fish分配给变量作为字符串
string temp=dataList[2];
然而,当我运行代码时,我得到temp的值为" LinqToExcel.RowNoHeader"。任何人都知道如何将实际值Fish提取到变量temp。
先谢谢
答案 0 :(得分:1)
破解了! 我指的是整行,而不是每行的第一个单元格。 因此我需要C [0]才能获得物品。
var excel = new ExcelQueryFactory(fileName);
var dataList = (from c in excel.WorksheetRangeNoHeader("A1", "A4", "Test Worksheet")
select c[0]).ToList();
提取代码将是
var temp=Convert.ToString(dataList[2]);