我喜欢使用linq从excel表中检索数据,我在某些站点看到了ExcelqueryFactory。我不知道名称空间或引用。我正在使用.net3.5框架(visual studio2008)。是否可以在.net3.5
中使用它答案 0 :(得分:6)
我认为ExcelQueryFactory来自.net framework 4.0。我们需要使用dll来访问.net3.5中的类。从下面的链接我们可以得到它。
http://code.google.com/p/linqtoexcel/source/browse/trunk/src/LinqToExcel/ExcelQueryFactory.cs?r=50
下面的示例代码显示了我们如何使用ExcelQueryFactory从Excel中检索
var book = new ExcelQueryFactory("pathToExcelFile");
var australia = from x in book.Worksheet()
where x["Country"] == "Aust"
select new
{
Country = x["Country"],
BookCode = x["Code"],
BookName = x["Name"]
};
答案 1 :(得分:3)
答案 2 :(得分:-2)
尝试使用OleDb和LINQ进程收集向DataTable或任何其他集合获取数据。我可以稍后发布或发送获取资源。