首页 >软件教程 >办公软件 >使用Excel将数据导入到MySQL的方法

使用Excel将数据导入到MySQL的方法

WBOY
WBOY转载
2024-01-22 12:24:051511浏览

使用Excel将数据导入到MySQL的方法

方法很多,不过建议你先看看mysql的开发文档,里面写的很详细的,如果你懒得看,可以看下面的

1.有个软件PHP Excel Parser Pro v4.2可以,你可以在这里下载:

2.可将Excel存成csv格式。然后通过phpmyadmin倒入mysql

3.先导入Access中,再弄到MySQL中,或者自己写程序读出excel中数据然后存入mysql中

4.还有一个比较笨的手工方法,就是先利用excel生成sql语句,然后再到mysql中运行,这种方法适用于excel表格导入到各类sql数据库:

一、假设你的表格有A、B、C三列数据,希望导入到你的数据库中表格table,对应的字段分别是col1、col2、col3

二、在你的表格中增加一列,利用excel的公式自动生成sql语句,具体方法如下:

1、增加一列(假设是D列)

2、在第一行的D列,就是D1中输入公式:

=CONCATENATE("insert into table (col1,col2,col3) values ('",A1,"','",B1,"','",C1,"');")

3、此时D1已经生成了如下的sql语句:

insert into table (col1,col2,col3) values ('a','11','33');

4、将D1的公式复制到所有行的D列(就是用鼠标点住D1单元格的右下角一直拖拽下去啦)

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

6、把D列复制到一个纯文本文件中,假设为sql.txt

三、把sql.txt放到数据库中运行即可,你可以用命令行导入,也可以用phpadmin运行。

怎样将EXCEL数据表导入到SQL中

在Excel中录入好数据以后,可能会有导入数据库的需,这个时候就需要利用一些技巧导入。

如何将excel表导入数据库的方法:

1、对于把大量数据存放到数据库中,最好是用图形化数据库管理工具,可是如果没有了工具,只能执行命令的话这会是很费时间的事。那只能对数据进行组合,把数据组成insert语句然后在命令行中批量直行即可。

2、对下面数据进行组合,这用到excel中的一个功能。

在excel中有个fx的输入框,在这里把组好的字符串填上去就好了。

注:字符串1 & A2 &字符串2 & ...

A2可以直接输入,也可以用鼠标点对应的单元格。

使用Excel将数据导入到MySQL的方法

3、每个字符串之间用 & 符号进行连接。下面是第一条连接字符串

="insert into tavern values('"&A2&"','"&B2&"','"&C2&"','"&D2&"');"

写好后按回车键Enter就能组合出对应的字符串了。

insert into tavern values('jw_agi','曙光','0','1');

使用Excel将数据导入到MySQL的方法

4、组好第一行的字符串后,把鼠标放到单元格右下方,出现加粗的十字,单击按下(别松开),一直往下拉,直到最后一行再放开就行了。

使用Excel将数据导入到MySQL的方法

5、这样就把insert语句都整理好了,接下来就是把这些语句批量执行就可以了。

使用Excel将数据导入到MySQL的方法

怎么把excel中的数据导入mysql数据库

一、假如excel中有四列数据,希望导入到数据库中 mytable 中,对应的字段分别为field1,field2,field3,field4.

二、在excel表格中增加一列(?excel应该是E列),利用excel的公式自动生成SQL语句(这个很重要,别写错了),具体方法 如下?:

1、增加一列(excel应该是E列,因为我们原有4列数据,分别为ABCD列)

2、在第一行(这一行必须为有效数据行否则出错)的E列,就是E1中输入公式=CONCATENATE("insert into table (field1,field2,field3,field4) values ('",A1,"','",B1,"','",C1,"','",D1,"');")

以上是使用Excel将数据导入到MySQL的方法的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文转载于:docexcel.net。如有侵权,请联系admin@php.cn删除