把excel数据批量生成 insert语句
2018-12-09 21:44
399 查看
分享:
实际应用中,我们经常需要把Excel中的数据导入MS SQL Server 或MySQL Oracle等数据库中。这些数据库都提供了很好的工具供用户直接将Excel中的数据导入数据库中。 但是很多时候我们并不能直接操作数据库管理器(因为安全需要会配置防火墙拦截数据库端口),我们只能通过web页面对数据库进行远程操作。这个时候,将Excel中的数据转换成sql Insert语句就非常有必要了。 例子: excel表格中有A、B、C三列数据,希望导入到数据库users表中,对应的字段分别是name,sex,age 。 在你的excel表格中增加一列,利用excel的公式自动生成sql语句,方法如下: 1、增加一列(D列) 2、在第一行的D列,就是D1中输入公式: =CONCATENATE("insert into users (name,sex,age) values ('",A1,"','",B1,"','",C1,"');") 3、此时D1已经生成了如下的sql语句: insert into users (name,sex,age) values ('ls','女','24'); 4、将D1的公式复制到所有行的D列 5、此时D列已经生成了所有的sql语句 6、把D列复制到一个纯文本文件中。 注意:生成的insert语句中有一个特殊字符"?",需要转换成空格。推荐使用UltraEdit进行处理。 |
相关文章推荐
- Excel数据生成SQL insert语句
- 把excel数据生成sql insert语句
- 把excel数据生成sql insert语句
- 把excel数据生成sql insert语句
- 将表里的数据批量生成INSERT语句的存储过程 增强版
- mssql 生成‘批量Insert数据的sql语句’的存储过程
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- 【分享】通过Excel生成批量SQL语句,处理大量数据的好办法
- 代码生成BULK INSERT语句,批量将txt数据导入Sqlserver2008
- 批量生成insert into语句(带有数据)
- 将表里的数据批量生成INSERT语句的存储过程 继续增强版
- excel数据生成sql insert语句
- excel文件中批量生成insert语句
- 将表里的数据批量生成INSERT语句的存储过程 增强版
- 通过Excel生成批量SQL语句,处理大量数据
- 将表里的数据批量生成INSERT语句的存储过程 增强版
- 批量生成insert into语句(带有数据)
- 将表里的数据批量生成INSERT语句的存储过程 继续增强版
- 把Excel数据生成Sql Insert语句
- 批量生成insert into语句(带有数据)