LingToExcel:
在使用之前:
1.添加引用
LinqToExcel.dll
Remotion.Data.Linq.dll
2.添加命名空间
using LinqToExcel;
取得数据:var excel=new ExcelQueryFactory(path);(其中path为excel文件的路径)
添加解析条件: var
query =
from
p
in
tsheet
where
p.Age > 30
select
p;
解析数据: excel.AddMapping<PickingMail>(d => d.BuyerName, "客户名");------>PickingMail对应解析的实体类
excel.AddMapping<PickingMail>(d => d.PickDate, "配货日期", x => DateTime.Parse(x.ToString()));(涉及数据转换)
var ex = excel.Worksheet<PickingMail>(0).ToList();
//excel.Worksheet<PickingMail>(0).Where(x=>x.BuyerName!=null);(加上条件的筛选)
return ex;
涉及知识点:linq语句的使用;