在日常工作中,导入数据非常常见,如果给你一份excel,需要你快速地将数据导入到数据表里,此时相应的导入功能且excel表列头与数据表字段对不上,阁下会如何应对?
我们可以使用excel里的公式生成sql脚本,然后在数据库客户端里执行sql脚本即可。
操作步骤:
①、先准备一份excel,mock数据
②、输入关键词 ="SQL语句",如:
="insert 表名 (login_name,user_name,mobile) values('"&B2&"','"&C2&"','"&D2&"');"
ps:新增、修改、删除语句同理,只需要调整相应的sql语法即可。
说明:' "&B2&" '
"&B2&" :字符串数据,&&:修饰符,B2:此行sql数据对应的excel模板数据列
③、批量生成sql语句
1、完成以上步骤后,按下回车,sql语句就生成了,如下图:
2、批量生成sql
如上图,鼠标悬浮至E2列的右下角,出现十字符号后,鼠标往下拉即可完成。