婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > Asp.net中把Excel數據存儲至SQL Server中的具體實現方法

Asp.net中把Excel數據存儲至SQL Server中的具體實現方法

熱門標簽:萊蕪外呼電銷機器人價格 智能電話營銷外呼系統 五常地圖標注 地圖標注和認領 電銷語音自動機器人 凱立德導航官網地圖標注 戶外地圖標注軟件手機哪個好用 鄭州400電話辦理 聯通 長春呼叫中心外呼系統哪家好

ExcelWrapper

復制代碼 代碼如下:

        /// summary>
        /// 查詢EXCEL電子表格添加到DATASET
        /// /summary>
        /// param name="filenameurl">文件路徑/param>
        /// param name="table">dataset中的表名(并不是要和數據庫中的表一樣)/param>
        /// returns>/returns>
        public static DataSet ExecleDs(string filenameurl, string table)
        {
            string strConn = "Provider=Microsoft.Jet.OleDb.4.0;"

                                         + "data source=" + filenameurl + ";Extended Properties='Excel 8.0; HDR=YES; IMEX=1'";
            OleDbConnection conn = new OleDbConnection(strConn);
            conn.Open();
            DataSet ds = new DataSet();
            OleDbDataAdapter odda = new OleDbDataAdapter("select * from [Sheet1$]", conn);
            odda.Fill(ds, table);
            return ds;
        }

.cs

復制代碼 代碼如下:

       // 提交按鈕
        protected void imgbtnSubmit_Click(object sender, ImageClickEventArgs e)
        {
            try
            {
                if (!FileUpload1.HasFile)
                {
                    JsHelper.Alert("請您選擇Excel文件", this);
                    return;
                }

                // 取得文件后綴名
                string extension = System.IO.Path.GetExtension(FileUpload1.FileName).ToString().ToLower();
                if (extension != ".xls" extension != ".xlsx")
                {
                    JsHelper.Alert("只可以選擇Excel文件", this);
                    return;
                }

                //  構造Exel存在服務器相對路徑的文件名,并SaveAs 將上傳的文件內容保存在服務器上
                string filename = DateTime.Now.ToString("yyyymmddhhMMss") + FileUpload1.FileName;
                string savePath = Server.MapPath(("~\\upfiles\\") + filename);
                FileUpload1.SaveAs(savePath);

                DataSet ds = ExcelWrapper.ExecleDs(savePath, filename);
                DataRow[] dr = ds.Tables[0].Select();
                int rowsnum = ds.Tables[0].Rows.Count;
                ListString> lstMsg = new Liststring>();
                if (rowsnum == 0)
                {
                    JsHelper.Alert("Excel表為空表,無數據", this);
                }
                else
                {
                    for (int i = 0; i dr.Length; i++)
                    {
                        String error = "";

                        // excel列名不能變
                        string num = dr[i]["學號"].ToString();
                        string name = dr[i]["姓名"].ToString();
                        string pwd = dr[i]["密碼"].ToString();
                        string collegeNum = dr[i]["學院編號"].ToString();
                        string birth = dr[i]["生日"].ToString();

                        if (!BLL.M_CollegeBLL.GetAllCollegeNum().Contains(collegeNum))
                        {
                            error += "所屬學院不存nbsp;";
                        }

                        if (String.IsNullOrEmpty(collegeNum))
                        {
                            error += "請選擇該學生所在院系nbsp;";
                        }

                        if (String.IsNullOrEmpty(num))
                        {
                            error += "學號不能為空nbsp;";
                        }
                        else if (!Utility.IsLetterThanSomeLength(num, 25))
                        {
                            error += "學號的長度過長nbsp;";
                        }

                        if (String.IsNullOrEmpty(name))
                        {
                            error += "姓名不能為空nbsp;";
                        }
                        else if (!Utility.IsLetterThanSomeLength(name, 25))
                        {
                            error += "姓名的長度過長nbsp;";
                        }

                         if (String.IsNullOrEmpty(birth))
                        {
                            error += "出生日期不能為空nbsp;";
                        }
                        else if (!Utility.IsDateTime(birth))
                        {
                            error += "出生日期格式不正確nbsp;";
                        }
                        if (String.IsNullOrEmpty(sex))
                        {
                            error += "性別不能為空nbsp;";
                        }
                        if (String.IsNullOrEmpty(error))
                        {
                            M_Student stu = new M_Student();
                            stu.Num = num;
                            stu.Name = name;
                            stu.Pwd = pwd;
                            stu.CollegeNum = collegeNum;
                            stu.Birthday = Convert.ToDateTime(birth);

                            // 該學號不存在
                            if (!BLL.M_StudentBLL.GetAllStuNum().Contains(num))
                            {
                                BLL.M_StudentBLL.Add(stu);
                            }
                            else
                            {
                                BLL.M_StudentBLL.Modify(stu);
                            }
                        }
                        else
                        {
                            lstMsg.Add("學號為" + num + "未導入成功," + "原因:" + error + "。");
                        }
                    }
                }
                this.lblHint.Text = "導入完成。";
                if (null != lstMsg)
                {
                    this.lblHint.Text += "共有" + lstMsg.Count() + "條記錄未成功。br />br />";
                    foreach (string s in lstMsg)
                    {
                        this.lblHint.Text += s;
                    }
                }
            }
            catch
            {
                this.lblHint.Text = "程序出錯,請您檢查需要導入的表!";
            }
        }


效果圖

您可能感興趣的文章:
  • asp.net中EXCEL數據導入到數據庫的方法
  • ASP.NET使用GridView導出Excel實現方法
  • asp.net導出excel數據的常見方法匯總
  • Asp.net導出Excel/Csv文本格式數據的方法
  • Asp.Net使用Npoi導入導出Excel的方法
  • asp.net導出excel的簡單方法實例
  • asp.net讀取excel文件的三種方法示例
  • ASP.NET導出數據到Excel的實現方法
  • Asp.net中DataTable導出到Excel的方法介紹
  • asp.net中Table生成Excel表格的方法

標簽:衢州 岳陽 福州 湖州 西寧 紅河 宣城 西藏

巨人網絡通訊聲明:本文標題《Asp.net中把Excel數據存儲至SQL Server中的具體實現方法》,本文關鍵詞  Asp.net,中把,Excel,數據,存儲,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《Asp.net中把Excel數據存儲至SQL Server中的具體實現方法》相關的同類信息!
  • 本頁收集關于Asp.net中把Excel數據存儲至SQL Server中的具體實現方法的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    国产农村妇女毛片精品久久麻豆| 99精品视频中文字幕| 国产视频一区二区在线| 亚洲3atv精品一区二区三区| 一区二区三区高清| 亚洲一区二区五区| 99视频在线观看一区三区| 中文字幕亚洲精品在线观看| 91污在线观看| 亚洲综合另类小说| 日韩精品中文字幕一区二区三区| 青娱乐精品视频在线| 欧美日韩视频一区二区| 日本中文字幕一区二区有限公司| www.视频一区| 欧美国产一区视频在线观看| 日本不卡一区二区三区高清视频| 欧美大片一区二区| 国产伦精品一区二区三区在线观看 | 在线不卡免费欧美| 国产精品99久久久久久宅男| 国产精品视频yy9299一区| 欧美网站一区二区| 99re8在线精品视频免费播放| 国产精品天天摸av网| 欧美亚洲国产怡红院影院| 国产精一品亚洲二区在线视频| 亚洲午夜激情网页| 中文字幕成人网| 国产精品久久久久四虎| 成人一区在线观看| 美女视频一区二区| 亚洲国产婷婷综合在线精品| 国产精品免费aⅴ片在线观看| av电影天堂一区二区在线观看| 九九精品视频在线看| 午夜精品福利在线| 亚洲欧美日韩国产成人精品影院 | 91精彩视频在线| 亚洲精品乱码久久久久久久久| 亚洲成在人线免费| 亚洲欧美日韩一区二区 | 成人深夜在线观看| 国产成人免费在线视频| 国产一区二区福利视频| 九九久久精品视频| 国产精品亚洲第一区在线暖暖韩国 | 国产精品久久一卡二卡| av亚洲产国偷v产偷v自拍| 国产精品综合网| 国产一区中文字幕| 成人av影视在线观看| av动漫一区二区| 91丨porny丨国产| 99热99精品| 制服丝袜av成人在线看| 欧美一级二级三级乱码| 91精品国产综合久久久蜜臀图片 | 一区二区三区资源| 蜜臀av性久久久久蜜臀aⅴ | 午夜精品在线视频一区| 国产一区二区在线视频| 色狠狠色噜噜噜综合网| 欧美一区2区视频在线观看| 日韩理论片中文av| 国产高清成人在线| 欧美一区二区在线视频| 亚洲一区免费观看| 91丨九色丨黑人外教| 欧美一级生活片| 久久综合色鬼综合色| 婷婷丁香久久五月婷婷| 欧美a一区二区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 日本韩国一区二区三区视频| 国产欧美日本一区视频| 天天操天天综合网| 99re免费视频精品全部| 国产精品国产精品国产专区不蜜| 婷婷国产在线综合| 精品污污网站免费看| 1024国产精品| 国产mv日韩mv欧美| 日韩视频在线一区二区| 99v久久综合狠狠综合久久| 亚洲成人777| 91久久奴性调教| 亚洲视频每日更新| 久国产精品韩国三级视频| 国产网站一区二区三区| 91久久精品网| 国产一区在线看| 尤物av一区二区| 欧美日韩亚洲综合在线| 美女视频免费一区| 欧美日韩综合在线| 亚洲成在线观看| 精品电影一区二区| 成人18精品视频| 日本伊人精品一区二区三区观看方式| 日韩欧美另类在线| 在线免费不卡视频| 久久99精品国产.久久久久久| 久久精品这里都是精品| 精品视频123区在线观看| 99免费精品视频| 老汉av免费一区二区三区| 亚洲人成影院在线观看| 中文字幕第一区二区| 日韩一级二级三级精品视频| 国产精品456| 国产乱子伦视频一区二区三区| 亚洲成人av中文| 中文字幕+乱码+中文字幕一区| 精品视频色一区| 久久香蕉国产线看观看99| 精品国产乱码久久久久久老虎| 亚洲v中文字幕| 国产精品免费网站在线观看| 337p亚洲精品色噜噜| 色呦呦网站一区| 91国产免费看| 欧美猛男gaygay网站| 99麻豆久久久国产精品免费优播| 精品一区二区三区免费观看| 日本精品视频一区二区| 麻豆中文一区二区| 欧美v日韩v国产v| 五月天久久比比资源色| 亚洲男女毛片无遮挡| 国产精品伦一区| 综合久久给合久久狠狠狠97色| 久久婷婷成人综合色| 国产欧美一区二区精品仙草咪| 亚洲天堂中文字幕| 国产精品美女视频| 日本大胆欧美人术艺术动态| 美日韩一级片在线观看| 国产一区在线观看麻豆| 成人一级黄色片| 正在播放亚洲一区| 亚洲国产精品久久久久婷婷884| 视频一区二区国产| 久久99精品国产91久久来源| 99久久免费视频.com| 欧美精品一区二区精品网| 国产色产综合色产在线视频 | 欧美在线你懂得| 亚洲人快播电影网| 91亚洲精品久久久蜜桃| 国产精品人人做人人爽人人添| 精品影院一区二区久久久| 欧美成人三级电影在线| 国产福利一区二区| 国产精品嫩草99a| 一本久道中文字幕精品亚洲嫩| 久久久三级国产网站| 寂寞少妇一区二区三区| 日韩一级黄色大片| 美女视频一区在线观看| 欧美日韩精品是欧美日韩精品| 青青草伊人久久| 欧美成人乱码一区二区三区| 亚洲美女淫视频| 久久青草欧美一区二区三区| 国产99久久久国产精品潘金| 一区二区三区欧美在线观看| 欧美日韩国产另类一区| 国产成人自拍网| 一区二区三区在线观看国产 | 久久国产夜色精品鲁鲁99| 91精品午夜视频| 日韩经典中文字幕一区| 69p69国产精品| 国产在线观看一区二区| 亚洲欧洲一区二区三区| 日韩亚洲国产中文字幕欧美| 国产98色在线|日韩| **欧美大码日韩| 欧美男同性恋视频网站| 国模少妇一区二区三区| 久久中文字幕电影| 日韩美女视频在线| 久久久久久久久免费| 99久久亚洲一区二区三区青草 | 欧美日韩精品综合在线| 91视频观看免费| 成人18精品视频| 欧美色综合久久| 99精品视频在线播放观看| 成人性生交大片免费看视频在线 | 国精产品一区一区三区mba视频 | 中文一区一区三区高中清不卡| 在线观看不卡一区| 99国产精品99久久久久久| 久久99国产精品免费网站| 首页国产丝袜综合| 亚洲狠狠爱一区二区三区| 国产精品久久久久久一区二区三区 | 午夜精品福利在线|