LinqToExcel转换.RowNoHeader类型为字符串

本文关键字:字符串 类型 RowNoHeader 转换 LinqToExcel | 更新日期: 2023-09-27 18:11:01

我最近一直在使用LinqToExcel库,我遇到了这个问题。

代码

  var excel = new ExcelQueryFactory(fileName);
  var dataList = (from c in excel.WorksheetRangeNoHeader("A1", "A4", "Test Worksheet")
                select c).ToList();

这个数据集将有像"猫","狗","鱼"answers"山羊"这样的东西

现在我想做的就是把Fish作为字符串赋值给一个变量,就像这样

string temp=dataList[2];

但是,当我运行代码时,我得到temp的值为"LinqToExcel.RowNoHeader"。有人知道如何将实际值Fish提取到变量temp中吗?

Thanks in Advance

LinqToExcel转换.RowNoHeader类型为字符串

成功了!我指的是整行而不是每一行的第一个单元格。因此,我需要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]);