将excel的数据添加到数据库

来源:互联网 发布:elk linux 性能状态 编辑:程序博客网 时间:2024/04/29 11:05

         今天做测试用例,需要添加大量数据,一条条手动添加显然是不可能的。所以想到excel表格,excel强大的处理能力能轻松生成成吨的数据,我们要做的仅仅是把这些数据转化成sql语句,下面给大家介绍我今天用到的办法,该方法基本参考了百度文库中的内容,但更为完善,会让你少走许多弯路。

第一步:用excel生成需要的数据,这个应该大家都会,不会的话自行百度,就是一些拖拽。


第二部:选一列作为生成sql语句,比如这里我用的是H列,然后点击上方fx,


类别选择文本, 函数选择  CONCATENATE,然后点击确定

第三步,相当于stringbuffer拼接sql;

在弹出的输入框中输入(本例为在表名为weixin_mp_warn 中插入数据,其中有`id`,`reg_company_id`,`weixin_mp_id`,`app_id三个字段),当然测试的时候很多非必填又不用测试的字段没必要插入。值得注意的是表名和字段名用的引号(蓝色引号)是英文状态下的Tab键上面那个,而数据值用的引号(红色引号)是英文状态下分号右边那个,最后test7后面的分号也要注意,不要忘了。

test1:insert into `weixin_mp_warn`(`id`,`reg_company_id`,`weixin_mp_id`,`app_id`) values ('

test2:C1

test3:','

test4:   D1

test5:  ','

test6:   E1

test7:   ');


最后写完如图,excel会自动给你写的东西添加上引号,不要以为自己填错了。然后点确定;

第四步:把填好的那个单元格下拉,就跟拉数据一样,最后得到这样的结果:

第五步:选择H列ctrl+c ,粘贴到word,然后ctrl+A  ctrl+c ;然后再粘贴到 你的数据库查询中执行。



0 0
原创粉丝点击