【问题标题】:Reading data from Excel sheet using entity framework使用实体框架从 Excel 工作表中读取数据
【发布时间】:2015-03-02 22:25:25
【问题描述】:

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

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

【问题讨论】:

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


【解决方案1】:

你可以使用LinqToExcel,这提供了正常的linq结构来查询excel表

【讨论】:

    【解决方案2】:

    Excel 不是数据库系统,所以不要直接认为可以使用实体框架。但是可以使用 .net API 读取 Excel

    【讨论】:

      【解决方案3】:

      最好从 excel 表中提取数据并将其添加到 Datable 中,您可以使用 oledbconnection object、connectionobject.GetOleDbSchemaTable 来完成。

      【讨论】:

        【解决方案4】:

        FileContextCore 似乎是在努力使 excel 和其他文件类型在 EF Core 中工作。显然,如果您已经在使用 EF Core,这可以很好地保持一致性。

        【讨论】:

        • 目前不适用于 .net 5 及更高版本
        猜你喜欢
        • 2018-01-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-04-21
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多