简单的EXCL到入到数据库代码

原创 2007年09月17日 11:54:00

string source=this.FileUpload1.PostedFile.FileName;
         string getextend = System.IO.Path.GetExtension(source);//得到

         if (source == String.Empty || getextend != ".xls")
         {
             Response.Write("<script>alert('')</script>");

         }
         else
         {
             string strconn = "provider=microsoft.jet.oledb.4.0;data source=" + source + ";Extended Properties=EXCEL 8.0";
             string str_select = "select * from [Sheet1$]";
             OleDbConnection con = new OleDbConnection(strconn);
             OleDbDataAdapter sda = new OleDbDataAdapter(str_select, con);
             DataSet ds = new DataSet();
             sda.Fill(ds, "view");
             this.gvshow.DataSource = ds.Tables[0].DefaultView;
             this.gvshow.DataBind();
             int count=ds.Tables[0].Rows.Count;
             if (count > 0)
             {
                 DataTable dt = new DataTable();
                 dt.Columns.Add("卡号");
                 dt.Columns.Add("密码");
                 dt = ds.Tables[0];
                 DataRow[] rows = dt.Select();
                 string sql="";
                 foreach(DataRow dr in rows)
                 {
                     string pid = dr[0].ToString();
                     string pwd=dr[1].ToString();

                    
                      sql+="insert into card values('"+pid+"','"+pwd+"');";
               
                
                 }
             SqlConnection con2 = new SqlConnection("server=tamonga;database=test;uid=sa;pwd=");
                      con2.Open();
                      SqlCommand cmd = new SqlCommand(sql, con2);
                      int counts = cmd.ExecuteNonQuery();
                      Response.Write("<scritp>alert('成功插入"+counts.ToString()+"')</script>");
                
                 }
               

            
             }

 

从Excel读取数据导入到数据库中

主要分为以下几步: 1.编写控制器判断读取的Excel版本是07版本,还是03版本的(基本上不用了) 2.读取Excel,(根据列名来获取所在的index) 3.做一些处理,比如字符串类型的数据...
  • qq_34069611
  • qq_34069611
  • 2016年10月08日 16:13
  • 435

将数据库里的数据保存到本地Excel表中

我就不连数据库取数据了,直接本地新建一个List,将List的数据直接导入到Excel表中,连数据库是一个道理,连数据库就是先查询所有数据再导入Excel表中。 新建User代码 package ...
  • u010798367
  • u010798367
  • 2017年03月10日 10:40
  • 311

android制作一个简单登入界面的部分代码

package com.example.second; import android.net.Uri; import android.os.Bundle; import android.ap...
  • wy491525030
  • wy491525030
  • 2013年07月21日 19:50
  • 2016

读取excl字段插入数据库

电梯险 public class FileImportVSImpl implements FileImportVS { public String savePolicyInfoImport(Fil...
  • y666666y
  • y666666y
  • 2017年04月17日 15:33
  • 78

spring aop如何织入代码

spring aop又是如何实现将增强代码织入到原有方法的业务逻辑里面去的呢?spring通过jdk dynamic proxy 和 cglib 两种方式,各有优缺,综合使用。jdk dynamic ...
  • imduan
  • imduan
  • 2016年04月14日 20:40
  • 1367

自己实现一个最简单的数据库

自己实现一个最简单的数据库 July 4th , 2016 转载 codeceo 原文连接:http://www.codeceo.com/article/most-simple-databas...
  • pananananan
  • pananananan
  • 2016年07月04日 14:04
  • 905

PHP实现导入excel表格的代码

/* *导入cvs文件 */ public function import() { $a = __FUNCTION__; $t=isset($_REQUEST['t'])?$_REQUE...
  • will5451
  • will5451
  • 2016年06月24日 14:46
  • 244

自己实现一个最简单的数据库

自己实现一个最简单的数据库 July 4th , 2016 转载 codeceo 原文连接:http://www.codeceo.com/article/most-simple-database.h...
  • Real_Myth
  • Real_Myth
  • 2016年07月23日 15:48
  • 952

软件开发实践中的入队列和出队列操作的C代码示例

本文用实际的C代码示例了简单的数据入队列和出队列的方法,大家可据此了解队列的实际用法,也可参照来实现更加复杂的队列操作。...
  • zhouzxi
  • zhouzxi
  • 2016年08月11日 21:17
  • 4044

如何登入MySQL数据库

打开“运行”对话框,输入“cmd",打开“DOS"窗口 在DOS窗口可以通过登入命令连接MySQL数据库,链接MySQL的命令格式如下: mysql  -h  hostname  -u use...
  • active2489595970
  • active2489595970
  • 2017年04月05日 18:37
  • 123
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:简单的EXCL到入到数据库代码
举报原因:
原因补充:

(最多只允许输入30个字)