Excel电子表格的自定义LINQ提供程序?

Pau*_*aul 3 c# linq oledb excel

有没有人知道一个好的自定义LINQ提供程序来查询Excel电子表格中的数据?

Pau*_*aul 8

LINQ到Excel的开源项目实现了从Excel电子表格获取数据的简单和直观的LINQ提供程序.它负责在后台创建OLEDB连接和sql语句以及填充返回对象属性.

例如,下面的代码从excel读取数据并返回User对象列表.它会自动将电子表格中的列名映射到类的属性名称.

var book = new ExcelQueryFactory(@"C:\Users.xls");
var administrators = from x in book.Worksheet<User>()
                     where x.Role == "Administrator"
                     select x;
Run Code Online (Sandbox Code Playgroud)

签出项目主页并确保查看介绍性视频.