国产探花免费观看_亚洲丰满少妇自慰呻吟_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ā)表
主站蜘蛛池模板: 泽库县| 桐柏县| 富阳市| 娄底市| 博白县| 兴安盟| 宝兴县| 丰城市| 永川市| 达孜县| 任丘市| 宿迁市| 绵竹市| 安顺市| 苍山县| 平舆县| 桐乡市| 磐安县| 吉林省| 布尔津县| 彩票| 峨眉山市| 托克托县| 邓州市| 泸西县| 商河县| 伊宁县| 右玉县| 东兴市| 沙田区| 文昌市| 玛曲县| 临漳县| 仁寿县| 德钦县| 渑池县| 抚松县| 马公市| 霞浦县| 沧源| 大田县|