zoukankan      html  css  js  c++  java
  • 将xls文件导入数据库

    一点点代码,上传xls,然后将它导入到数据库相应的表

    protected void Click()
        {
            string postName=file1.PostedFile.FileName;
            if (postName == "")
            {
                Response.Write("<script>alert('请先选择文件.');location='add.aspx';</script>");
            }
            else
            {
                string str = this.UpLoadFile();
                if (str == "Error")
                {
                    Response.Write("<script>alert('上传xls文件失败.');location='add.aspx';</script>");
                }
                else
                {
                    string mystring = "Provider = Microsoft.Jet.OLEDB.4.0 ; Data Source = "+str+";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);
                    if (myDs.Tables[0].Rows.Count > 0)
                    {
                        string strSql = "";
                        string CnnString = "Provider=SQLOLEDB;database=testnews;server=(local);uid=sa;pwd=";
                        OleDbConnection conn = new OleDbConnection(CnnString);
                        conn.Open();
                        OleDbCommand myCmd = null;
                        for (int i = 0; i < myDs.Tables[0].Rows.Count; i++)
                        {
                            strSql = "insert into website(sname,surl) values ('";
                            strSql += myDs.Tables[0].Rows[i].ItemArray[0].ToString() + "', '";
                            strSql += myDs.Tables[0].Rows[i].ItemArray[1].ToString() + "')";
                            try
                            {
                                myCmd = new OleDbCommand(strSql, conn);
                                myCmd.ExecuteNonQuery();
                                Response.Write("<script language=javascript>alert('数据导入成功.');location='index.aspx';</script>");
                            }
                            catch
                            {
                                Response.Write("<script language=javascript>alert('数据导入失败.');location='add.aspx';</script>");
                            }
                        }
                    }
                 }
            }

    噢耶游戏是中国最大的轻社交游戏开发商,致力于手机页游的研发及推广业务。我们首创性地提出了HTML5游戏中心思路,在第三方App 中嵌入式休闲游戏,为开发者提供了全新的应用内游戏解决方案。
  • 相关阅读:
    Git----远程仓库01
    Git--时光穿梭机之删除文件06
    Git----时光穿梭机之撤销修改05
    Git----时光穿梭机之管理修改04
    Git----时光穿梭机之工作区和暂存区03
    Git---时光穿梭机之版本回退02
    Git----时光穿梭机01
    Git---创建版本库
    python自动化之鼠标移动
    python自动化之excel
  • 原文地址:https://www.cnblogs.com/yintian2/p/914765.html
Copyright © 2011-2022 走看看