从excel表中⽣成批量SQL
excel表格中有许多数据,需要将数据导⼊数据库中,⼜不能⼀个⼀个⼿⼯录⼊,可以⽣成SQL,来批量操作。
="insert into Log_loginUser (LogID, LoginId, LoginTime) values(NEWID(),'"&B2&"','"&TEXT(C2,"yyyy-mm-dd hh:mm:ss")&"')"
excel连接sql数据库教程此是时间设置:'"&TEXT(C2,"yyyy-mm-dd hh:mm:ss")&"'
1.⾸先在第⼆⾏的H列,插⼊函数:=CONCATENATE("INSERT INTO `book` (`bookid`, `title`, `volume`, `author`, `urlpdf` ) VALUES ('",A2,"', '",B2,"', '3', '",C2,"', '",F2,"');"),代表从各个列中取数据到函数中。
2.在左上⽅写⼊H2:H100,表⽰在H列,从函数⾃动⽣成2⾏到100⾏,按下Ctrl+Enter,选中指定列:
3.再将光标移到到上⽅ fx函数末尾,按下Ctrl+Enter,⽣成SQL语句:
最后在H列最上⽅的“H”标号处,右键点击复制,就成功复制了全部SQL语句,然后将SQL语句在数据库中执⾏就OK了,成功将excel表格中数据录⼊到数据库中。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论