天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

ASP.NET實現讀取Excel內容并在Web上顯示

本文實例講述了ASP.NET實現讀取Excel內容并在Web上顯示的方法,是非常實用的一個功能,分享給大家供大家參考。具體實現方法如下:

點擊事件代碼.cs代碼如下:

protected void Button1_Click(object sender, EventArgs e){    string strPath = "d:/test.xls";    string mystring = "Provider=Microsoft.ACE.OLEDB.12.0;Data Source = '" + strPath + "';Extended Properties='Excel 8.0;HDR=Yes;IMEX=1;'";      //"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(); }

注意:

如果使用經典的"Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = '" + strPath + "';Extended Properties=Excel 8.0"會報錯:外部表不是預期的格式

這是因為:Microsoft.Jet.OLEDB.4.0是Microsoft Jet引擎,這適用于2003版本(2003之前的沒有測試過,所以也不知道能向下適應到哪個版本),而在2007中,微軟對其旗下 Access 與 Excel 的主要文件格式進行修改,并且重命名為 .accdb(Access 2007 數據庫文件)與 .xlsx(Excel 2007 文件),因此未被 Microsoft Jet 引擎所支持,不過微軟也很快的提出了 Microsoft Office 2007 Desktop Drivers: Data Connectivity Components 來支持。

因此,解決方法就是把連接字符串中的數據提供者改為 Microsoft.ACE.OLEDB.12.0即可

AspNet技術ASP.NET實現讀取Excel內容并在Web上顯示,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 人人碰79免费视频 | 老头操美女 | 久久99国产精品二区不卡 | 成年视频国产免费观看 | 国产AV综合手机在线观看 | 国产精品久久婷婷五月色 | 伊人久久大香线蕉综合高清 | 肉肉描写很细致的黄文 | 一点色成人| 亚洲精品久久久久久蜜臀 | 97蜜桃网123| 国产精品禁18久久久夂久 | 网友自拍成人在线视频 | 99精品国产高清自在线看超 | 中国女人内谢69xxxxxx直播 | 国产中文视频 | 国产叼嘿久久精品久久 | 十分钟免费视频大全在线观看 | 国产女人毛片 | 成人免费一级毛片在线播放视频 | 极品色αv影院 | 捆绑调教网站 | 狼好色有你好看 | 理论片午午伦夜理片久久 | 在线观看免费亚洲 | 亚洲性夜色噜噜噜网站2258KK | 免费观看国产视频 | 亚洲精品无码国产爽快A片 亚洲精品无码成人AAA片 | 亚洲在线无码免费观看 | 中字幕视频在线永久在线 | 美女厕所撒尿ass | 小妇人电影免费完整观看2021 | 成人在线视频播放 | 久久一er精这里有精品 | 桃花论坛POWERED2019 | 亚洲AV人无码综合在线观看蜜桃 | 亚洲精品久久久午夜麻豆 | 国产三区在线成人AV | 无限资源在线观看高清 | 日本漫画母亲口工子全彩 | 黄色三级视频在线观看 |