
打开MySQL数据库,然后在在MySQL中新建一个【student】表,创建列为ID和Name,如下图所示:
Excel新建一张Excel,Excel列中的名字要与数据库中student的列名一样,如下图所示:
导入向导右击数据库中的【student】表,在d出的下拉菜单中选择【导入向导】,如下图所示:
选择数据格式会d出一个【导入向导】窗口,选择数据的格式,比如excel的格式为.xlsx,当然有的excel的格式为.xls,根据后缀名而定,如下图所示:
导入excel然后要导入方才新建的excel文件,选择文件的存放位置,然后点击【打开】按钮即可,如下图所示:
选择sheet然后选择要导入excel文件中的哪一个sheet,比如选择sheet1,然后点击【下一步】按钮,如下图所示:
导入模式然后一直点击【下一步】按钮来到【导入模式】,勾选【添加:添加记录到目录表】选项,点击【下一步】按钮,如下图所示:
开始导入点击【开始】按钮,当出现【Finished -Successfully】提示时即表示导入成功,如下图所示:
如何将excel表格的数据导入到mysql数据中去步骤:
1、打开mysql,用mysql命令创建一个表。
2、打开office excel,按照程序提供的字段填写相应的数据。
3、打开mysql管理工具,择表所在的数据库,点击数据库名字,右键数据,选择import wizard,选择excel file文件。
4、点击next,选择对应的excel文件,选择有文字内容的sheet,点击next 。
5、filed name row 就是字段所在excel中的位置,也就是第几行。first data row数据从哪一行开始。填完点击next。
6、选择 target table 目标对应的数据库,选择要导入到的数据库表中。
7、默认next到最后。完成。
一、假如excel中有四列数据,希望导入到数据库中mytable
中,对应的字段分别为field1,field2,field3,field4.
二、在excel表格中增加一列(?excel应该是E列),利用excel的公式自动生成SQL语句(这个很重要,别写错了),具体方法
如下:
1、增加一列(excel应该是E列,因为我们原有4列数据,分别为A\B\C\D列)
2、在第一行(这一行必须为有效数据行否则出错)的E列,就是E1中输入公式=CONCATENATE("insert
into
table
(field1,field2,field3,field4)
values
('",A1,"','",B1,"','",C1,"','",D1,"')")
3、此时E1已经生成如下的SQL语句:
insert
into
mytable
(field1,field2,field3、field4)
values
('A1中
的数据','B1','C1','D1')
4、将E1的公式复制到所有行的E列,(就是用鼠标点住E1单元格的右下角,一直拖拽下去,到最后一行数据)
5、此时E列已经生成了所有的SQL语句
6、选中E列把E列数据复制到一个纯文本文件中,命名为
例如:excel.txt
三、把excel.txt
放到数据库中运行即可,可通过命令行导入
source
f:\excel.txt
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)