zoukankan      html  css  js  c++  java
  • 常用的EXCEL数据导入SQL SERVER的方法

    protected void Button1_Click(object sender, EventArgs e)
        {
              string sqlconn = System.Web.Configuration.WebConfigurationManager.ConnectionStrings["sqlconn"].ConnectionString;

              string mystring = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=E:/examples.xls;Extended Properties='Excel 8.0;HDR=Yes;IMEX=1'"; 
              OleDbConnection   cnnxls   =   new   OleDbConnection   (mystring); 
              OleDbDataAdapter   myDa   =new   OleDbDataAdapter("select *from [Sheet1$]",cnnxls); 
              DataSet   myDs   =new   DataSet(); 
              myDa.Fill(myDs);
              cnnxls.Close();
              if(myDs.Tables[0].Rows.Count   >   0) 
              { 
                  string   strSql   =   ""; 
                
                 SqlConnection conn = new SqlConnection(sqlconn);
                  conn.Open   (); 
                  SqlCommand   myCmd   =null; 
                  
              for(int   i=0;   i<myDs.Tables[0].Rows.Count; i++) 
              {
                  strSql = "insert   into   hitch(hName,num) values   ('"; 
                  strSql   +=   myDs.Tables[0].Rows[i].ItemArray[0].ToString()   +   "',   '"; 
                  strSql   +=   myDs.Tables[0].Rows[i].ItemArray[1].ToString()   +   "')"; 
                  
                  try 
                  { 
                  myCmd=new SqlCommand(strSql,conn); 
                  myCmd.ExecuteNonQuery(); 
                  } 
                  catch 
                  { 
                   Response.Write("<script language='javascript'>alert('数据导入失败.');</script>"); 
                  } 
              }
                  Response.Write( "<script language='javascript'>alert('数据导入成功.');</script>");  
                  conn.Close(); 
             } 
                  
         } 

  • 相关阅读:
    Asp.Net Core使用Nginx实现反向代理
    在Liunx上搭建FTP并配置用户权限
    Asp.Net Core 使用Docker进行容器化部署(二)使用Nginx进行反向代理
    Asp.Net Core 使用Docker进行容器化部署(一)
    .Net Core On Liunx 环境搭建之 Docker 容器和Nginx
    .Net Core On Liunx 环境搭建之安装Mysql8
    .NET Core On Liunx环境搭建之MongoDB
    canvas图像处理汇总
    mysql数据库高并发处理
    nginx 重发机制导致的重复扣款问题
  • 原文地址:https://www.cnblogs.com/Hdsome/p/1217417.html
Copyright © 2011-2022 走看看