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(); 
             } 
                  
         } 

  • 相关阅读:
    搭建本地源
    shell中tar加密打包
    mysql出现ERROR 1819 (HY000)的解决方法
    mysql 创建用户及授权(2)
    mysql 创建用户及授权(1)
    Redis 工具 redis-port 使用
    mysql中 drop、truncate和delete的区别
    dlerror和dlclose用法
    dlsym用法
    dlopen用法
  • 原文地址:https://www.cnblogs.com/Hdsome/p/1217417.html
Copyright © 2011-2022 走看看