亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > C# > 正文

asp.net頁面中如何獲取Excel表的內容

2020-01-24 01:31:50
字體:
來源:轉載
供稿:網友

asp.net頁面中如何獲取Excel表的內容,具體內容介紹如下所示:

首先引用組件和命名空間

using Microsoft.Office.Interop.Excel; using System.Data.OleDb;

然后把excel上傳到指定路徑

上傳文件方法省略

最后把上傳的excel變成Dataset  (復制下面的方法就可以用了)

public DataSet seachExcel(string str) //參數為excel的路徑  {    OleDbDataAdapter da = new OleDbDataAdapter();    DataSet ds = new DataSet();    DataTable dt = new DataTable();    string NameTable = "";    string ConText = "";    try    {      //獲取Excel路徑      FileInfo info = new FileInfo(str);      //獲取文件的擴展名      string fileExt = info.Extension;      //判斷用哪種連接方式      if (fileExt .ToLower() ==".xls")      {        ConText = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + str + ";Extended Properties='excel 8.0;hdr=no;IMEX=1';Persist Security Info=false";      }      else if (fileExt.ToLower() == ".xlsx")      {        ConText = "Provider=Microsoft.ACE.OLEDB.12.0; Data Source=" + str + ";Extended Properties='excel 12.0 Xml;hdr=no;IMEX=1';Persist Security Info=False";      }      //連接excel      OleDbConnection conn = new OleDbConnection(ConText);     //打開excel      conn.Open();      dt=conn.GetOleDbSchemaTable(OleDbSchemaGuid.Tables,null );        if(dt!=null && dt.Rows .Count >0)        {          //獲取sheet1表單的表名          NameTable = dt.Rows[0]["TABLE_NAME"].ToString();          //獲取sheet2表單的表名          //NameTable = dt.Rows[1]["TABLE_NAME"].ToString();        }        string sql = "select * from [" + NameTable + "]";        da = new OleDbDataAdapter(sql, conn);        try        {          da.Fill(ds,NameTable); //把數據填充到Dataset        }          catch        { }        conn.Close();    }    catch    {    }    return ds; //反回Dataset}

asp.net讀取excel表格數據的方法

其實讀取Excel表格中的數據和讀取數據庫中的數據是非常類似的,因為在某種程度上Excel表格可以看成是一張一張的數據表。其二者的主要區別在于所使用的數據引擎不一樣。

在本文的程序中,通過下列代碼實現讀取Excel表格數據,具體如下:

string strDataPathPhy = "c://1.xls";string strCon = " Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = " + strDataPathPhy + ";Extended Properties=Excel 8.0";OleDbConnection myConn = new OleDbConnection(strCon);string strCom = " SELECT * FROM [Sheet1$]";myConn.Open();OleDbDataAdapter myCommand = new OleDbDataAdapter(strCom, myConn);DataTable dtData = new DataTable();myCommand.Fill(dtData);myConn.Close();

由于可以把Excel看左一個數據庫,里面的工作表就可以看左每張數據庫表,所以也可以對搜索結果進行篩選,例如:

復制代碼 代碼如下:

strCom = " SELECT * FROM [Sheet1$] WHERE column1 <> '' ";

這樣dtData里面的數據就是[Sheet1$]表中column1不為空的全部數據了

以上就是本文介紹asp.net頁面中如何獲取Excel表的內容,希望對大家有所幫助

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
亚洲国产成人久久| 国产视频精品自拍| 成人av.网址在线网站| 亚洲性av网站| 性色av一区二区三区| 国产精品欧美亚洲777777| 欧美大片免费观看| 日韩成人在线视频| 精品国产乱码久久久久久婷婷| 亚洲成人国产精品| 国产一区红桃视频| 欧美成人黄色小视频| 国产成人精品综合久久久| 色妞在线综合亚洲欧美| 91视频8mav| 欧美激情视频在线免费观看 欧美视频免费一| 国产精品久久久久久网站| 97久久精品国产| 日韩中文字幕免费| 亚洲色图色老头| 亚洲天堂av电影| 欧美精品18videosex性欧美| 日韩av手机在线观看| 亚洲美女免费精品视频在线观看| 插插插亚洲综合网| 久久久久久亚洲精品中文字幕| 久久乐国产精品| 国产原创欧美精品| 精品国产乱码久久久久久虫虫漫画| 日韩经典中文字幕在线观看| 国产精品高清网站| 国产精品第一视频| 亚洲人午夜精品| 久久久久久网站| 日韩二区三区在线| 亚洲天堂视频在线观看| 欧美性一区二区三区| 91精品国产综合久久香蕉922| 日韩欧美中文免费| 一区二区欧美久久| 欧美老少做受xxxx高潮| 亚洲性av网站| 亚洲国产一区自拍| 色噜噜狠狠狠综合曰曰曰88av| 日韩电影在线观看永久视频免费网站| 亚洲免费精彩视频| 亚洲丝袜一区在线| 日韩成人在线视频网站| 精品久久久在线观看| 亚洲精品欧美极品| 国产精品免费网站| 欧美电影免费观看电视剧大全| 国产精品久久网| 国产一区二区三区三区在线观看| 日本午夜在线亚洲.国产| 一区二区欧美激情| 91久热免费在线视频| 8090成年在线看片午夜| 国产精品香蕉av| 亚洲网站在线播放| 成人免费高清完整版在线观看| 26uuu亚洲国产精品| 国产亚洲精品高潮| 午夜免费在线观看精品视频| 日韩暖暖在线视频| 日韩中文字幕视频| 国产91网红主播在线观看| 国语自产精品视频在免费| 久久亚洲影音av资源网| 51色欧美片视频在线观看| 国产精品偷伦一区二区| 欧美一区二区大胆人体摄影专业网站| 亚洲男子天堂网| 日韩av影片在线观看| 日韩欧美在线视频日韩欧美在线视频| 亚洲第一色在线| 2018中文字幕一区二区三区| 欧美成人午夜激情视频| 欧美性xxxxxxx| 亚洲人成伊人成综合网久久久| 日韩中文字幕网址| 久久久久这里只有精品| 国产精品老女人视频| 91精品久久久久久久久久另类| 国产精品丝袜一区二区三区| 日韩国产高清视频在线| 亚洲国产精品视频在线观看| 美日韩精品免费视频| 国产成人在线精品| 日韩精品高清在线| 亚洲午夜精品视频| 亚洲精品久久久久久久久久久久| 欧美大奶子在线| 久热在线中文字幕色999舞| 日韩在线播放一区| 欧美大码xxxx| 国产日韩在线看片| 亚洲美女自拍视频| 中文字幕欧美国内| 91久久久国产精品| 日韩亚洲第一页| 亚洲精品91美女久久久久久久| 深夜福利91大全| 操人视频在线观看欧美| 色777狠狠综合秋免鲁丝| 免费91麻豆精品国产自产在线观看| 伊人久久免费视频| 亚洲情综合五月天| 精品国产一区av| 日韩网站免费观看高清| 欧美午夜片欧美片在线观看| 亚洲男人的天堂网站| 亚洲欧美国产另类| 国产成人a亚洲精品| 日韩av在线一区二区| 97在线免费视频| 国产91av在线| 亚洲天堂av在线播放| 国产精品白嫩美女在线观看| 欧美激情一级欧美精品| 国产精品一区二区久久| 亚洲欧美激情精品一区二区| 欧美电影院免费观看| 国产精品视频一区二区高潮| 在线观看国产成人av片| 日韩中文字幕精品视频| 欧美与黑人午夜性猛交久久久| 国产精品jizz在线观看麻豆| 日本久久久久久| 国产精品一区二区三区免费视频| 日韩美女写真福利在线观看| 日韩风俗一区 二区| 精品无人区乱码1区2区3区在线| 亚洲男人天堂古典| 91精品国产乱码久久久久久久久| 国产男女猛烈无遮挡91| 蜜臀久久99精品久久久久久宅男| 亚洲人午夜精品免费| 久久久久久一区二区三区| 国产成人拍精品视频午夜网站| 国产视频在线一区二区| 欧美激情精品久久久久久免费印度| 日韩va亚洲va欧洲va国产| 成人信息集中地欧美| 亚洲天堂免费观看| 日韩欧美国产激情| 久久久久一本一区二区青青蜜月| 亚洲欧美综合精品久久成人| 国产一区二区三区视频免费| 亚洲午夜未删减在线观看| 欧美性理论片在线观看片免费| 亚洲丁香久久久| 日本中文字幕不卡免费| 国产精品视频永久免费播放| 国产精品高潮视频| 一区二区三区动漫| 久久久久久综合网天天| 亚洲一区二区三区乱码aⅴ蜜桃女| 亚洲精品国产精品乱码不99按摩| 久久久久五月天| 亚洲欧洲在线视频| 亚洲成人教育av| 国产精品久久久久久婷婷天堂| 2021国产精品视频|