使用LinQ查询Excel工作表 - LinQToExcel

时间:2010-07-19 14:46:00

标签: c# linq

我正在使用LinQToExcel来读取我的Excel工作表.ExcelQueryFactory有一个方法,它返回一个基于工作表名称的工作表(只允许一个值(Name))。还有一个返回WorkSheet名称的方法。有没有办法使用LinQ根据名称选择多个工作表集合。

ExcelQueryFactory test = new ExcelQueryFactory(FilePath);         List names = targetExcelFactory.GetWorksheetNames()。ToList();         var sheet = test.Worksheet(“sheet1”);

1 个答案:

答案 0 :(得分:0)

Enumerable.Select允许您将结果从一组转换为完全另一组又名投影。

var result = targetExcelFactory.GetWorksheetNames()
  .Select(name => test.Worksheet(name))
  .ToList();