校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 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中的具體實現方法的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    成人精品免费网站| 精品国产一区二区三区久久影院| 亚洲欧美日韩人成在线播放| 欧美探花视频资源| 国产成人在线视频网址| 国产精品美日韩| 欧美日韩高清在线| 国产综合久久久久影院| 亚洲成人一区在线| 久久久久久久久免费| 欧美视频中文字幕| 蜜桃精品在线观看| 洋洋av久久久久久久一区| 精品av久久707| 国产aⅴ综合色| 久久精品噜噜噜成人av农村| 亚洲国产精品av| 日韩一区二区在线看片| 欧美丝袜自拍制服另类| 成人av网站大全| 久久99精品久久只有精品| 日韩精品午夜视频| ㊣最新国产の精品bt伙计久久| 日韩女优制服丝袜电影| 欧洲av一区二区嗯嗯嗯啊| 国产精品一区专区| 无吗不卡中文字幕| 亚洲欧美日本在线| 色菇凉天天综合网| 国产v日产∨综合v精品视频| 午夜激情久久久| 国产精品久久久久三级| 在线精品视频小说1| 久久综合色播五月| 久久精品国产秦先生| 欧美mv和日韩mv国产网站| 久久精品国产秦先生| 日韩欧美成人激情| 香蕉影视欧美成人| 欧美性xxxxxxxx| 久99久精品视频免费观看| 午夜精品免费在线观看| 91福利视频网站| 一区二区三区四区视频精品免费| 精品久久人人做人人爽| 欧美肥大bbwbbw高潮| 欧美日韩一级黄| 国产乱一区二区| 国内精品自线一区二区三区视频| 亚洲成人手机在线| 亚洲一区二区三区免费视频| 日韩理论在线观看| 国产三级久久久| 亚洲欧洲成人自拍| 国产精品夫妻自拍| 日韩毛片在线免费观看| 亚洲国产一二三| 亚洲综合小说图片| 一区二区三区四区在线免费观看| 伊人婷婷欧美激情| 亚洲卡通动漫在线| 夜色激情一区二区| 亚洲欧洲日韩综合一区二区| ...xxx性欧美| 玉米视频成人免费看| 亚洲精品国产a| 奇米精品一区二区三区在线观看一| 免费亚洲电影在线| 经典一区二区三区| 成人免费高清视频在线观看| www.激情成人| 一本色道久久综合亚洲91| 欧美视频三区在线播放| 91同城在线观看| 欧美三级欧美一级| 欧美精品一卡二卡| 精品久久久影院| 国产精品亲子伦对白| 亚洲免费色视频| 亚洲视频精选在线| 亚洲国产你懂的| 蜜桃在线一区二区三区| 国产精品18久久久| voyeur盗摄精品| 欧美综合视频在线观看| 日韩午夜av电影| 国产亚洲精品中文字幕| 国产精品久线在线观看| 视频一区视频二区中文| 韩国精品免费视频| 欧美日韩和欧美的一区二区| 99久免费精品视频在线观看| 91久久久免费一区二区| 亚洲精品在线观看视频| 亚洲综合视频网| 岛国av在线一区| 欧美精品一卡二卡| 一区二区高清视频在线观看| 久久精工是国产品牌吗| 一本色道久久综合亚洲精品按摩| 日韩欧美电影在线| 亚洲h精品动漫在线观看| eeuss鲁片一区二区三区| 欧美午夜在线一二页| 国产视频一区二区在线| 国产在线精品一区二区夜色| 91小视频在线观看| 久久精品国产色蜜蜜麻豆| 91视频com| 日产国产高清一区二区三区| 丁香另类激情小说| 91.麻豆视频| 一区二区三区欧美| 色天使久久综合网天天| 亚洲欧美成人一区二区三区| 精品福利视频一区二区三区| 91精品久久久久久蜜臀| 精品一二三四区| 欧美精品一二三四| 亚洲精品美国一| 成人午夜碰碰视频| 久久久国产综合精品女国产盗摄| 日韩成人av影视| 欧美老肥妇做.爰bbww| 亚洲免费在线视频| av在线综合网| 成人国产免费视频| 久久欧美一区二区| 成人午夜短视频| 亚洲精品国产视频| 欧美一区二区视频免费观看| 人人超碰91尤物精品国产| 久久久久久毛片| 欧美性受极品xxxx喷水| 日韩高清在线一区| 国产日产欧美一区| 91精品国产综合久久福利软件| 777久久久精品| 中文字幕在线观看不卡| 日韩欧美一区中文| 日产精品久久久久久久性色| 在线播放国产精品二区一二区四区 | 国产不卡视频一区| wwwwww.欧美系列| 精品在线一区二区| 成人国产亚洲欧美成人综合网| 欧美日韩亚洲另类| 亚洲一区二区不卡免费| 欧美日韩国产精品自在自线| 日韩中文字幕不卡| 日韩手机在线导航| 国产自产高清不卡| 国产精品午夜在线观看| 成人精品在线视频观看| 亚洲精选视频免费看| 欧美三级日韩三级国产三级| 天堂精品中文字幕在线| 欧美第一区第二区| 国产精品一区二区无线| 亚洲国产电影在线观看| 99久久久免费精品国产一区二区| 一区二区三区四区高清精品免费观看| 91成人免费在线| 日韩电影免费在线看| 精品国产亚洲一区二区三区在线观看| 国产精品中文欧美| 国产精品免费视频网站| 欧美电视剧在线观看完整版| 欧美日韩国产bt| 亚洲美腿欧美偷拍| 亚洲欧美日韩久久精品| 国产精品乱人伦一区二区| 国产亚洲欧美日韩日本| 久久免费视频色| 久久久久久久久蜜桃| 久久久综合网站| 国产日韩欧美不卡| 国产精品色哟哟| **欧美大码日韩| 亚洲高清视频的网址| 精品日韩一区二区三区免费视频| 风间由美一区二区三区在线观看| 亚洲一区二区三区中文字幕| 欧美变态凌虐bdsm| 99视频一区二区| 日本亚洲一区二区| 国产精品家庭影院| 在线91免费看| voyeur盗摄精品| 亚洲午夜久久久久久久久久久| 亚洲视频资源在线| 亚欧色一区w666天堂| 国产乱国产乱300精品| 色婷婷亚洲婷婷| 精品区一区二区| 亚洲午夜免费电影| 国产乱码精品1区2区3区| 色女孩综合影院| 精品国产91乱码一区二区三区| 亚洲三级电影全部在线观看高清|