多语言展示
当前在线:1814今日阅读:27今日分享:41

如何将Excel数据转换为SQL脚本

有时候用户提供excel格式的数据(可能是错综复杂的数据,筛选一些列导入),要求我们导入系统,但是我们系统并没有这个功能,我们总不能一条一条数据录入吧,这样得花费多少人力物力呀。本文将介绍一种方法,直接写公式将数据转换为符合数据库的SQL脚本,然后再将这些SQL在系统中执行,只需要花费几分钟的时间。
工具/原料
1

excel

2

记事本

方法/步骤
1

打开用户提供的excel数据,鼠标定位到第一行数据的最后一个单元格(这里是F2单元格),输入='',在双引号里面写入INSERT语句脚本,这里举例oracle语句的insert into语句,格式如INSERT INTO USER(USER_CODE,USER_NAME,USER_TYPE,IS_ENABLED,IN_DATE)VALUES(''&&'',''&&'',''&&'',''&&'',TO_DATE(''&&'','YYYY-MM-DD'));

2

鼠标定位到两个&&中间,依次选择到栏位对应的单元格,如第一列的值定位到A2,这时公式里面的值就变为了&A2&,意思就是USER_CODE的值就是A2单元格的值,第二列第三列的依次类推.最后把鼠标光标放到公式最后面,再按Enter键,这样第一行的公式就写好了

3

鼠标再定位到第一行的公式,鼠标左键按住往下拖动到数据行的最后一行,然后松开按键,这样全部的公式就生成完了。

4

全部选中公式,右键【复制】,粘贴到记事本中,这样SQL脚本就出来了。直接放到数据库中执行,这样不就解决问题了吗?

注意事项

SQL语句后面加';'是为了多个SQL语句能够一起执行

推荐信息