c# - 如何使用 linq 从 Excel 中检索数据?

标签 c# linq excel

我喜欢使用 linq 从 excel 表中检索数据,我在某些网站上看到了 ExcelqueryFactory。我不知道它的 namespace 或引用。我正在使用 .net3.5 框架(visual studio2008)。是否可以在.net3.5中使用它

最佳答案

我认为 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"]
                };

关于c# - 如何使用 linq 从 Excel 中检索数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4593140/

相关文章:

c# - 使用 Entity Framework、LINQ 进行预加载

c# - MySQL Linq 使用 .Contains(变量)

excel - 使用 VBA 自动进行 FTP 上传

excel - 在两组之间寻找唯一性

c# - 字符串到 Ansicode 表示

c# - 使用更新面板 C# 进行 jQuery 验证

c# - Unity IoC 解析并注入(inject)一组实现通用接口(interface)的类

c# - MVC 5 还需要 System.Web.Helpers 吗?

c# - 在 LINQ 中获取选项集标签

python - 为什么 openpyxl 无法识别我打开的现有 Excel 文件中的工作表名称?