使用实体框架从Excel工作表中读取数据

时间:2015-01-05 11:27:25

标签: c# asp.net asp.net-mvc entity-framework asp.net-mvc-5

我们有一些包含在Excel工作表中的信息。 excel表包含两列;客户名称+客户余额。 现在我需要在我的asp.net mvc视图中显示这些信息,基本上是根据客户名称查询excel表格并在我的视图中显示其总余额。

通过这种方式,我们将每月或每天在系统内上传Excel工作表,我们将查询Excel工作表而不是数据库。这可能使用EF吗?或者最好是从excel表中确定数据并将其添加到数据库中的Datable? 感谢

3 个答案:

答案 0 :(得分:5)

您可以使用LinqToExcel,这提供了正常的linq结构来查询Excel工作表

答案 1 :(得分:0)

Excel不是数据库系统,所以不要直接想到你可以使用实体框架。但是可以使用.net API

来读取Excel

答案 2 :(得分:0)

FileContextCore似乎是为了使excel和其他文件类型在EF Core中起作用。显然,如果您已经在使用EF Core,那么这样做可以保持一致性。