Custom LINQ provider for Excel spreadsheets?

拜拜、爱过 提交于 2019-12-10 20:42:16

问题


Does anyone know a good custom LINQ provider to query data from Excel spreadsheets?


回答1:


The Linq to Excel open source project implements a simple and intuitive LINQ provider for getting data from Excel spreadsheets. It takes care of creating the OLEDB connection and sql statement in the background as well as populating the return object properties.

For example, the code below reads the data from excel and returns a list of User objects. It automatically maps the column names in the spreadsheet to the property names on the class.

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

Checkout the project home page and be sure to view the introductory video.



来源:https://stackoverflow.com/questions/1767511/custom-linq-provider-for-excel-spreadsheets

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!