文档章节

将Excel生成SQL语句完成数据库导入

勤奋的桑尼
 勤奋的桑尼
发布于 2014/09/10 10:03
字数 327
阅读 201
收藏 1

    实际应用中,我们经常需要把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列复制到一个纯文本文件中。


本文转载自:http://wenku.baidu.com/view/9c87996aa98271fe910ef995.html

勤奋的桑尼
粉丝 1
博文 32
码字总数 32516
作品 0
徐汇
程序员
私信 提问
Navicat for MySQL 有哪些常用功能

Navicat for MySQL 是一套管理和开发 MySQL 或 MariaDB 的理想解决方案,支持单一程序,可同时连接到 MySQL和MariaDB。这个功能齐备的前端软件为数据库管理、开发和维护提供了直观而强大的图...

Navicat数据库管理工具
2016/06/02
148
1
项目上线,旧数据需要修改,写SQL太麻烦,看Excel配合简单SQL的强大功能

原文作者:弥诺R 原文地址:http://www.minuor.com/1523882302/article 转载声明:转载请注明原文地址,注意版权维护,谢谢! 实际场景 A项目前期上线后有两张表,第一张表里面有订单的基本信...

兴趣e族
2018/04/24
0
0
一个支持 DbFirst、ModelFirst 和 CodeFirst 的数据库小工具DbTool

DbTool 一个支持 DbFirst、ModelFirst 和 CodeFirst 的数据库工具。 简介 这是一个针对 和 的数据库的小工具,可以利用这个小工具生成数据库表对应的 Model,并且会判断数据表列是否可以为空...

天天向上卡索
2018/01/24
0
0
使用Kettle导入Excel数据

使用Kettle导入Excel数据 曾静的技术博客2017-08-2022 阅读 导入数据kettleExcel ETL(Extraction, Transformation, and Loading),在日常的工作中我们经常会遇到各种数据的处理,转换,迁移...

曾静的技术博客
2017/08/20
0
0
DataPie V3.6 发布,数据导入导出工具

DataPie V3.6 发布了,该版本修正异步情况下,导入导出无法捕获错误的bug,添加自定义sql导出excel时,双击自动生成sql语句的功能,添加遍历文件夹下所有csv文件,并合并到excel中功能。 Da...

不锈的阳光
2013/05/16
864
1

没有更多内容

加载失败,请刷新页面

加载更多

最开始学习素描的步骤是什么?

最开始学习素描的步骤是什么?很多学画画的朋友们都会问直接跳过素描不学素描行不行,小编非常的肯定告诉你不行,素描是所以绘画类的基础,台阶是一层一层筑起的,目前的现实是未来理想的基础...

设绘嗨
29分钟前
1
0
Caused by: java.lang.ClassCastException: scala.collection.mutable.WrappedArray

code val linkPairSum = F.udf( (list:List[Map[Long,Int]]) => { var map = Map[Long,Int]() for(m <- list){ if(m != null){ ......

张欢19933
30分钟前
1
0
git常见问题

一、clone代码 clone 1.登录账号密码不对 fatal: Authentication failed for 2.权限不足 Permission denied (publickey) 或者emote: User permission denied fatal: unable to access u......

hexiaoming123
39分钟前
1
0
Mybatis操作mysql 8的Json字段类型

Json字段是从mysql 5.7起加进来的全新的字段类型,现在我们看看在什么情况下使用该字段类型,以及用mybatis如何操作该字段类型 一般来说,在不知道字段的具体数量的时候,使用该字段是非常合...

算法之名
47分钟前
38
0
Windows7至Windows10的升级建议

目前,诸多企业或已开始在进行Windows7至Windows10的升级,或正在规划Windows7升级至Windows10。 主要原因有两个: Windows7的生命周期即将结束,这意味着再也无法获取Windows7的安全更新,以...

嘉为科技
50分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部