如何将Excel数据转换为SQL脚本
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将Excel数据转换为SQL脚本相关的知识,希望对你有一定的参考价值。
如何将Excel数据转换为SQL脚本打开用户提供的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'));
鼠标定位到两个&&中间,依次选择到栏位对应的单元格,如第一列的值定位到A2,这时公式里面的值就变为了&A2&,意思就是USER_CODE的值就是A2单元格的值,第二列第三列的依次类推.
最后把鼠标光标放到公式最后面,再按Enter键,这样第一行的公式就写好了
鼠标再定位到第一行的公式,鼠标左键按住往下拖动到数据行的最后一行,然后松开按键,这样全部的公式就生成完了。
全部选中公式,右键【复制】,粘贴到记事本中,这样SQL脚本就出来了。
直接放到数据库中执行,这样不就解决问题了吗?
注意事项: SQL语句后面加";"是为了多个SQL 参考技术A .sql文件转成excel表格的步骤:1、将sql文件放入数据库执行(这边以mysql数据库为例),SQL命令行操作:sql>@full_path/test.sql;例:sql>@D:/test.sql;不需要commit;一般都是在test.sql里面最后加上一个commit;2、从数据库导出数据至excel表格,SQL命令行操作:sql>select*intooutfile'd:/test.xls'from表名;例:sql>select*intooutfile'd:/test.xls'fromtest;
以上是关于如何将Excel数据转换为SQL脚本的主要内容,如果未能解决你的问题,请参考以下文章
如何根据数据表生成脚本? (将 DataTable 转换为 SQL 查询)