国产片侵犯亲女视频播放_亚洲精品二区_在线免费国产视频_欧美精品一区二区三区在线_少妇久久久_在线观看av不卡

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - xls表格導入數據庫功能實例代碼

xls表格導入數據庫功能實例代碼

2019-11-19 13:44asp.net教程網 ASP.NET教程

這篇文章介紹了xls表格導入數據庫功能實例代碼,有需要的朋友可以參考一下

代碼如下:

protected void Button1_Click(object sender, EventArgs e)
        {

 

            if (FileUpload1.HasFile == false)
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "shifou", "<script>alert('請您選擇   Excel文件')</script> ");
                return;
            }
            string Name = FileUpload1.PostedFile.FileName; //獲取初始文件名
            int j = Name.LastIndexOf("."); //取得文件名中最后一個"."的索引
            string newext1 = Name.Substring(j); //獲取文件擴展名
            if (newext1 != ".xls" && newext1 != ".xlsx")
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "wenjian", "<script>alert('只可以選擇  Excel文件')</script>");
                return;//當選擇的不是Excel文件時,返回
            }
            SqlConnection cn = new SqlConnection(ConfigurationManager.AppSettings["ConnectionString"]);
            cn.Open();
            //savePath = Path.GetFullPath(FileUpload1.PostedFile.FileName);//    FileUpload1.PostedFile.FileName.ToString();
            if (FileUpload1.HasFile == false)//HasFile用來檢查FileUpload是否有指定文件
            {
                Page.ClientScript.RegisterStartupScript(this.GetType(), "wenjian", "<script>alert('Excel路徑有  問題')</script>");
                return;//當無文件時,返回
            }

            filename = FileUpload1.FileName;  //Path.GetFileNameWithoutExtension  (FileUpload1.PostedFile.FileName);
            savePath = Server.MapPath(("../../UploadFiles/xls/") + filename);
            FileUpload1.SaveAs(savePath); //保存XLS文件

            DataSet ds = ExecleDs(savePath, filename);          //調用自定義方法
            DataRow[] dr = ds.Tables[0].Select();            //定義一個DataRow數組
            int rowsnum = ds.Tables[0].Rows.Count;
            if (rowsnum == 0)
            {
                //當Excel表為空時,對用戶進行提示
                Page.ClientScript.RegisterStartupScript(this.GetType(), "kong", "<script>alert('Excel表為空表,   無數據!')</script>");
            }
            else
            {
                    for (int i = 0; i < dr.Length; i++)
                    {

        //自定義的model-student
                        student.belong = "";
                        student.birthday = Convert.ToDateTime("1990-1-1");
                        student.classid = 1;
                        student.id = 1;
                        student.inschool = Convert.ToDateTime("1990-1-1");
                        student.phone = "";
                        student.sex = "";
                        student.type = "";
                        student.isaudite = "否";
                        student.roleid = Convert.ToInt32("22");
                        try
                        {
                            student.stuname = dr[i]["姓名"].ToString();
                            student.stuid = dr[i]["學號"].ToString();
                            student.username = dr[i]["姓名"].ToString();
                            student.userpassword = dr[i]["學號"].ToString();
                        }
                        catch(Exception ex) {
                            Response.Write("<script>alert('"+ex.Message+"')</script>");
                            return;
                        }
                        DataSet ds2 = studentbll.GetList("stuid='" + dr[i]["學號"].ToString() + "'");
                        if (ds2.Tables[0].Rows.Count == 0)
                        {
                            try
                            {
                                bool addstudent = Convert.ToBoolean(studentbll.Add(student));
                                if (addstudent)
    Page.ClientScript.RegisterStartupScript(this.GetType(), "daochu",     "<script>alert('Excle表導入成功!')</script>");
                            }
                            catch (MembershipCreateUserException ex)       //捕捉異常
                            {
                                Page.ClientScript.RegisterStartupScript(this.GetType(), "chongfu",      "<script>alert('導入內容:" + ex.Message + "')</script> ");
                            }
                        }
                        else
                        {
                            Page.ClientScript.RegisterStartupScript(this.GetType(), "chongfu", "<script>alert    ('內容重復!禁止導入')</script> ");
                            continue;
                        }
                    }
            }
        }

  public 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);
            OleDbDataAdapter odda = new OleDbDataAdapter("select * from [Sheet18$]", conn);//【sheet18$】是表格名

            DataSet ds = new DataSet();
            odda.Fill(ds, table);
            return ds;
        }

 

 

延伸 · 閱讀

精彩推薦
Weibo Article 1 Weibo Article 2 Weibo Article 3 Weibo Article 4 Weibo Article 5 Weibo Article 6 Weibo Article 7 Weibo Article 8 Weibo Article 9 Weibo Article 10 Weibo Article 11 Weibo Article 12 Weibo Article 13 Weibo Article 14 Weibo Article 15 Weibo Article 16 Weibo Article 17 Weibo Article 18 Weibo Article 19 Weibo Article 20 Weibo Article 21 Weibo Article 22 Weibo Article 23 Weibo Article 24 Weibo Article 25 Weibo Article 26 Weibo Article 27 Weibo Article 28 Weibo Article 29 Weibo Article 30 Weibo Article 31 Weibo Article 32 Weibo Article 33 Weibo Article 34 Weibo Article 35 Weibo Article 36 Weibo Article 37 Weibo Article 38 Weibo Article 39 Weibo Article 40
主站蜘蛛池模板: 99精品在线观看 | 日本在线视频一区二区 | 在线视频国产一区 | 久久se精品一区精品二区 | 91在线一区 | 一区二区精品在线 | 国产精品视频免费 | 黄色网址免费 | 成人精品国产免费网站 | 久久只有精品 | 久久99国产精一区二区三区 | 转生成为史莱姆这档事第四季在线观看 | 四季久久免费一区二区三区四区 | 精品国产91 | 日韩精品中文字幕在线 | 大象一区 | 中文字幕在线电影 | 久久99精品久久久 | 色8888www视频在线观看 | 久久女人| 久久久网 | 精品天堂 | 亚洲成人久久久久 | 久草视频网 | 精品99在线| a级毛片免费高清视频 | 黄片毛片 | 99精品国产一区二区青青牛奶 | 日韩精品一区二区三区在线播放 | 一级全黄性色生活片 | 最近免费观看高清韩国日本大全 | 国产一区二区三区免费播放 | 久久99视频这里只有精品 | 91视频国产精品 | 亚洲精品视频一区 | 日韩中文字幕免费在线播放 | 国产色 | 午夜视频污 | 国产欧美日韩成人 | 久久久久久久久国产 | 亚洲免费在线观看 |