2015-01-05 43 views
2

我們有一些信息包含在Excel工作表中。 excel表單包含兩列;客戶名稱+客戶餘額。 現在我需要在我的asp.net mvc視圖中顯示這些信息,基本上是根據客戶名稱來查詢Excel表格,並在我的視圖中顯示其總餘額。使用實體框架從Excel工作表讀取數據

通過這種方式,我們將每月或每天在系統內上傳Excel表格,我們將查詢Excel表格而不是DB。那麼這可能使用EF?或者最好從Excel表格中精確確定數據並將其添加到數據庫內的Datable中? 感謝

+0

查看使用Office Open XML http://en.wikipedia.org/wiki/Office_Open_XML –

回答

4

您可以使用LinqToExcel,這提供了正常結構LINQ查詢Excel工作表

0

Excel不是數據庫系統,所以不要直接認爲你可以使用實體框架。但是Excel是可以使用.net API讀取的

0

最好從excel工作表中提取數據並將其添加到Datable,您可以使用oledbconnection對象connectionobject.GetOleDbSchemaTable執行操作。