Microsoft Office Excel是一個很好的電子表格應用程序,在本文中,it同學會將教給你看到如何使用ASP.Net從Excel電子表格讀取並顯示顯示數據。
我們的ASP頁面將在遠程服務器上,來讀取我們的桌面Excel文件。首先,我們必須把它上傳到遠程服務器,然後retrive數據。因此,我們首先設計一個表格,上傳到服務器。我們必須從文件retrive數據,再一次,所以我們將重新命名Excel,然後上傳。
連接使用Microsoft OLE DB提供的Excel jet
在Microsoft OLE DB提供用於Jet(聯合發動機技術站是一個數據庫引擎)提供的OLE DB接口,Microsoft Access數據庫,並允許SQL Server 2005和更高分布式查詢來查詢Access數據庫和Excel電子表格。我們將連接到Microsoft Excel工作簿使用Jet 4.0的Microsoft OLE DB提供,
讀取數據,然後顯示在GridVIEw中的數據。
xlsx(Excel 2007年)載有提供者Microsoft.ACE.OLEDB.12.0。這是新的Access數據庫引擎的OLE DB驅動程序,也是閱讀Excel 2003的能力。我們將用它來閱讀xlsx(Excel 2007年)的數據。
我們有一個Excel文件,其內容如下所示。注意:此表名稱必須相同,意味著,如果想讀的Sheet1的數據。你必須小心,同時書面方式的SQL查詢,因為選擇*從[Sheet1的$]和SELECT *從[Sheet1的$]是兩個不同的查詢。
VB.Net CODE:
C#.Net Code
ittxh.cn使用上面的代碼進行測試,得到的結果如下所示:
以上就是使用ASP.Net讀取並顯示Excel數據
本文轉自it同學會,轉載請保留。原文地址:http://www.ittxh.cn/chengxukaifa/_NETjiaocheng/18.Html