excel数据转成insert语句插入数据库(数据量为几十万);

最近接到一个蛋疼的活,要把excel中的数据,导入到数据库中,


刚开始首先想到的是用程序去做,但是因为时间很紧,写程序加调试,也不来及,于是就像直接把excel的数据转化成insert语句,然后批量执行,



数据如下,

excel数据转成insert语句插入数据库(数据量为几十万);_第1张图片



1、把excel的数据转成inser into ,

     在E后面的第一列中放入:=CONCATENATE("insert into g_sche_load (org_no,sl_date,point,load_value) values ('",A1,"','",B1,"','",D1,"',",E1,");")

    excel数据转成insert语句插入数据库(数据量为几十万);_第2张图片

   然后选中第一行下拉拖,拖动也是有技巧的,这个属于excel操作,这里不做介绍,


这样选中这一列就可以copy出所有insert 语句了,



2、如果数据量很大,那么需要把单独的insert into 语句做成批量插入,这个简单,不做介绍

你可能感兴趣的:(excel数据转成insert语句插入数据库(数据量为几十万);)