国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

ASP.NET中上傳并讀取Excel文件數(shù)據(jù)

2019-11-14 16:41:20
字體:
供稿:網(wǎng)友

在CSDN中,經(jīng)常有人問如何打開Excel數(shù)據(jù)庫文件。本文通過一個(gè)簡單的例子,實(shí)現(xiàn)讀取Excel數(shù)據(jù)文件。

首先,創(chuàng)建一個(gè)Web應(yīng)用程序項(xiàng)目,在Web頁中添加一個(gè)DataGrid控件、一個(gè)文件控件和一個(gè)按鈕控件。

<INPUT id="File1" type="file" name="File1" runat="server">
<asp:Button id="Button1" runat="server" Text="Button"></asp:Button>
<asp:DataGrid id="DataGrid1" runat="server"></asp:DataGrid>

在代碼視圖中首先導(dǎo)入OleDb命名空間:
using System.Data.OleDb; 

在按鈕的單擊事件中輸入如下代碼:

string strPath="c://test//" + DateTime.Now.ToString("yyyyMMddhhmmss") + ".xls";

File1.PostedFile.SaveAs(strPath);

string mystring="PRovider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '"+ strPath +"';Extended Properties=Excel 8.0";

OleDbConnection cnnxls = new OleDbConnection (mystring);

OleDbDataAdapter myDa =new OleDbDataAdapter("select * from [Sheet1$]",cnnxls);

DataSet myDs =new DataSet();

myDa.Fill(myDs); 

DataGrid1.DataSource=myDs.Tables[0];

DataGrid1.DataBind();

其中C:/test對ASPNET用戶要有讀寫的權(quán)限.


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 珠海市| 南乐县| 普兰县| 东阳市| 伊春市| 滦平县| 孝昌县| 涞源县| 陵水| 馆陶县| 九寨沟县| 德保县| 河北省| 桂林市| 乌拉特中旗| 巢湖市| 尖扎县| 合肥市| 上高县| 大埔县| 甘泉县| 电白县| 合江县| 鄂尔多斯市| 新龙县| 商城县| 惠州市| 庆元县| 阿拉尔市| 湟中县| 沈阳市| 墨江| 独山县| 京山县| 扶沟县| 类乌齐县| 民丰县| 揭西县| 体育| 凤翔县| 郎溪县|