`
HuNanPengdake
  • 浏览: 237219 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Excel生成动态SQL语句

阅读更多
我在一次数据统计的过程中,需要从外界Excel导入N条记录,而且是只抽取需要的列,一想到就直接晕菜了,后来得知可以用Excel提供的函数直接生成SQL语句,很实用,直接来个例子说明吧,应该很容易操作。

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,"');")
    注意:此处  '",A1,"'  是由一个单引号+一个双引号+逗号+单元格的列和行+逗号+双引号+单引号,多个变量以逗号隔开。

  3、此时D1已经生成了如下的sql语句: insert into users (name,sex,age) values ('ls','女','24');

  4、将D1的公式复制到所有行的D列

  5、此时D列已经生成了所有的sql语句

  6、把D列复制到一个纯文本文件中。
分享到:
评论
2 楼 HuNanPengdake 2012-08-23  
你最好一遍看,一遍试,跟着这个步骤做,嘿嘿,我第一次看的时候也没看出什么,但是试了以后,发现还真不错...祝你好运。
1 楼 itdongxueyang 2012-08-23  
   偶还是不肿么明白。。。。。。。

相关推荐

    excel生成sql语句小工具

    《Excel生成SQL语句小工具详解》 在日常的数据处理工作中,我们经常需要将Excel表格中的数据导入到数据库中,而手动编写SQL插入语句既耗时又容易出错。为了解决这一问题,出现了一款名为“Excel生成SQL语句小工具”...

    Excel根据表格,批量生成sqlserver语句 ,生成建表语句,自行到数据库中执行

    Excel文件中的"Excel根据表格,生成sql语句 .xlsm"很可能就是一个包含宏的Excel工作簿,用户可以打开这个文件,按照指示填写表格,然后运行宏来生成SQL Server的建表语句。 总结来说,这个方法是利用Excel的宏功能...

    根据Excel生成建表语句源码.rar

    总之,"根据Excel生成建表语句源码.rar"提供的工具或代码示例是一个实用的数据库管理辅助工具,它帮助开发者快速地将Excel数据结构转换为可执行的SQL语句,进一步提高了工作效率。对于任何处理大量结构化数据并需要...

    利用Excel批量生成单条SQL语句

    "根据导入的excel生成sql"意味着我们可以将Excel文件作为数据源。Excel的每一行代表一个数据记录,每一列对应数据库表中的字段。导入后,工具会读取数据,结合预先配置的模板,自动生成相应的SQL语句。 "支持js脚本...

    excel生成sql语句和实体类代码生成器

    "Excel生成SQL语句和实体类代码生成器"就是一个这样的实用工具,它允许开发者通过Excel表格来快速构建数据库操作所需的SQL语句以及与之对应的Java实体类代码,大大减少了手动编写这些代码的时间。 这个工具的核心...

    Excel生成MYSQL建表语句

    生成SQL语句后,程序还需要连接到MySQL数据库。这通常通过JDBC(Java Database Connectivity)实现,它提供了一组接口和类,让JAVA程序能够与各种数据库系统进行交互。需要配置数据库连接的URL、用户名、密码等信息...

    excel生成sql脚本

    "Excel生成SQL脚本"这个主题涉及到如何利用Excel的功能来自动化创建SQL语句,这对于数据库管理员和数据分析师来说是一个非常实用的技巧。 首先,我们需要理解表结构说明。在“表结构说明及SQL生成文档.xls”中,...

    Excel自动生成sql创建表语句

    支持sqlserver与oracle自动生成sql创建表语句,一键自动生成,非常强大。

    python自动生成sql建表语句

    压缩包内的`main.py`很可能是实现这一功能的主程序,它可能包含读取Excel、解析数据、生成SQL语句和写入文件的主要逻辑。`说明文档.txt`可能包含了程序的使用方法和注意事项,而`WindowsFrom`可能是一个包含GUI窗口...

    读取EXCEL生成SQL语句工具

    标题中的“读取EXCEL生成SQL语句工具”是指一种能自动从Excel表格中提取数据并根据这些数据生成相应的SQL(结构化查询语言)语句的软件。这种工具主要用于批量处理数据库中的数据,例如添加(INSERT)、删除(DELETE...

    excel2003 生成oracle 建表语句

    然而,通过编写和运行宏,可以扩展其功能,使其能够执行特定的任务,如生成SQL语句。在这个情况下,用户可以在Excel中输入或导入数据表结构,然后通过宏转换这些数据为Oracle的建表语句。 使用该工具的一般步骤可能...

    Excel快速创建sql语句(sqlserver)

    Excel快速创建sql语句(sqlserver)

    Excel生产InsertSQL语句

    2. **使用外部工具或插件**:有一些第三方软件或Excel插件,如SQLTools for Excel,能直接与数据库连接,并根据Excel数据自动生成SQL语句。这些工具通常提供更丰富的功能,比如预览、调试和执行SQL。 在实际操作中...

    excel自动生成创建表语句mysql,sqlserver.xlsm

    excel中支持mysql(主键自增),sqlserver自动创建表语句,方便文档留存查看。oracle也写了宏指令,用office打开文档,按alt+F11自行改宏代码。

    Excel生成建表语句SQL Server.xls

    通过excel创建n个sheet页,每个sheet页的内容为数据库表见表字段,一键生成数据库见表语句

    excel表生成数据库SQL插入语句工具

    4. **生成SQL语句**:工具按照每行数据生成对应的SQL插入语句。如果数据量大,可以生成一个包含多条INSERT语句的大批量插入脚本,以便一次性执行。 5. **保存或复制SQL脚本**:生成的SQL脚本可以被保存为文本文件,...

    读取excel自动生成sql文的txt文件

    在生成SQL脚本的场景中,Excel表格的每一行通常对应SQL语句中的一个INSERT INTO语句,每列则是表中的一个字段。 生成SQL脚本的过程中,工具会读取Excel文件的每个工作表,然后将数据转化为SQL语句。这个过程可能...

    Excel生成sql语句小工具

    ### Excel生成SQL语句小工具知识点详解 #### 一、工具概述 在日常工作中,我们经常需要处理大量的数据,尤其是在数据库管理和数据分析领域。通常情况下,这些数据存储在Excel表格中,而进行数据处理时,往往需要...

    excel自动生成创建表sql语句,支持MySql,Oracle,SQLServer三种创建方式,方便管理

    excel自动生成创建表语句,支持MySql,Oracle,SQLServer三种创建方式,自动生成目录文档,方便查看与管理。

    根据Excel生成建表语句工具.zip

    1. "建表工具使用说明.docx" - 这是一个文档,提供了关于如何使用这个工具的详细步骤和指导,包括如何准备Excel模板,设置字段属性,以及如何运行工具生成SQL语句。 2. "generateSql.jar" - 这是一个Java可执行文件...

Global site tag (gtag.js) - Google Analytics