`

(转)把excel数据生成sql insert语句

 
阅读更多

转自:http://club.youshang.com/home.php?mod=space&do=blog&uid=19989&id=39973

 

实际应用中,我们经常需要把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语句,其中字段名就是excel文档每列第一行的内容。该工具虽然是以.jar结尾,可以直接双击使用。只要是做开发的孩纸,看一下就会用的。

    excel文件中批量生成insert语句

    本文将详细讲解如何在Excel文件中批量生成INSERT语句,以便快速地将数据导入到数据库中。 首先,我们需要了解INSERT语句的基本结构。INSERT语句用于向数据库表中插入新的记录,其基本语法如下: ```sql INSERT ...

    excel导入生成insert语句

    本主题聚焦于如何利用C#从Excel导入数据并生成SQL语句,如INSERT、DELETE和UPDATE,以实现数据的高效管理。 首先,我们需要了解C#中处理Excel的基本步骤。C#提供了多种库来读取Excel文件,如EPPlus、NPOI和...

    excel生成sql语句小工具

    总结起来,“Excel生成SQL语句小工具”是一款便捷、高效的实用工具,能够极大地提高数据导入的效率,减少手动操作带来的错误。无论是对普通用户还是开发者,它都是一款值得信赖的助手,为数据管理工作带来了极大的...

    Excel生产InsertSQL语句

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

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

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

    excel生成sql脚本

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

    本Excel工具支持将Excel的数据,一键转换成insert的sql语句,并且在本地当前目录下生成sql文件

    > 本Excel工具支持将Excel的数据,一键转换成insert的sql语句,并且在本地当前目录下生成sql文件 适用人群: > 后端开发,运维 使用目标场景: > 1. 有一些数据,需要手动补录到某个表; > 2. 数据量很大,需要造...

    excel 文件中批量生成 insert语句 sql

    在实际操作中,通常我们会先准备好一个包含所需导入数据的Excel文件,然后通过一定的手段将这些数据转换成SQL语言中的INSERT语句,最后再将这些INSERT语句执行,完成数据的导入工作。这种方法简单高效,非常适合处理...

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

    如果数据量大,可以生成一个包含多条INSERT语句的大批量插入脚本,以便一次性执行。 5. **保存或复制SQL脚本**:生成的SQL脚本可以被保存为文本文件,或者直接复制到剪贴板,方便用户粘贴到数据库管理工具中执行。 ...

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

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

    读取EXCEL生成SQL语句工具

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

    Excel自动生成sql

    在Excel中自动生成SQL语句的常见应用场景包括数据导入导出、数据分析以及数据库操作。例如,当你有一个包含大量数据的Excel表格,并且需要将这些数据插入到数据库中时,手动编写SQL语句可能会非常耗时。通过VBA,你...

    读取Excel生成Sql脚本

    "读取Excel生成Sql脚本"是一个实用的工具,它能够帮助我们自动化地从Excel表格中提取数据,生成相应的SQL语句,并将其执行到数据库中。这个工具对于数据迁移、数据分析或者数据导入等任务尤其方便,可以显著提高工作...

    Excel转sql(只需要生成实体类即可)

    "Excel转sql"这个话题涉及到将Excel中的数据转换为SQL语句,以便于导入到数据库中创建相应的表结构或者更新已有数据。下面我们将详细探讨这个过程以及如何实现。 首先,Excel作为一种灵活的电子表格软件,广泛用于...

    excel转sql语句

    当我们需要将Excel中的数据导入到数据库中或者进行大规模的数据操作时,通常会涉及到将Excel转换为SQL语句的过程。这个过程可以帮助我们高效地处理大量数据,尤其在数据分析、报表生成以及数据仓库的构建中。 首先...

    表格生成SQL插入语句

    "表格生成SQL插入语句"是一种工具或技术,它能够帮助我们快速、高效地将表格数据转化为SQL的INSERT INTO语句,进而方便地将这些数据导入到数据库中。这个过程对于数据迁移、备份或测试数据的准备等场景尤其有用。 ...

    Excel生成sql语句小工具

    为了提高工作效率,简化数据处理流程,“Excel生成SQL语句小工具”应运而生。该工具能够帮助用户快速将Excel中的数据转换为SQL语句,从而实现数据的批量导入或更新。 #### 二、工具特点与优势 1. **简化工作流程**...

    数据字典与sql语句生成工具.zip

    在“数据字典与sql语句生成工具.zip”这个压缩包中,我们可以看到几个关键文件: 1. **ExcelToPostgreSql.exe**:这是一个可能用于将Excel表格数据导入到PostgreSQL数据库的应用程序。PostgreSQL是一种强大的开源...

    表格生成SQL插入语句.zip

    此外,如果数据库支持批处理,可以将多个INSERT语句合并成一个批量操作,以提高数据导入的效率。对于大型数据集,这可以显著减少数据库操作的时间。 总之,"表格生成SQL插入语句.zip"提供了一种便捷的方法,将Excel...

Global site tag (gtag.js) - Google Analytics