如何将excel导入mysql?
1、先在mysql管理工具上面新建一个表,也可以用mysql命令创建。表的字段要和EXECL上对应的数据相对应。
2、使用mysql的第三方管理工具,如Navicat for MySQL,打开工具,选择表所在的数据库,然后点击数据库名字,右键数据,出来下拉菜单选择import wizard ,有汉化版本的更明确,在弹出一个选择界面,直接选择excel file文件。
3、点击next(下一步),选择对应的excel文件确定,然后再下面选择表中对应的sheet。
4、选择后,再点击next (此步骤也是关键步骤),需要注意2点: 1:filed name row 就是字段所在excel中的位置,也就是第几行(简单办法,一般就是英文对应的那一列)。2:first data row(从哪一行开始执行),如果没有表头名称,直接就是数据的,就是1。
5、再点击next,选择 target table 目标对应的数据库,选择要导入到哪个数据库中表中。
6、如果到上面一步没有问题的话,默认next到最后就行了。然后打开Mysql表就能看到数据跟excel表中的一样数据了。
如何将excel导入mysql数据库?
你可以按照以下步骤将Excel表格导入MySQL数据库:
1. 在MySQL数据库中创建表格,确保表格中有与Excel表格相同的列名和数据类型。
2. 在Excel表格中选择要导入的数据。
3. 使用“另存为”功能将Excel表格保存为“CSV(逗号分隔值)”格式的文件。
4. 使用你喜欢的文本编辑器(如Notepad++)打开这个CSV文件。
5. 将这个文件的编码更改为UTF-8,可以通过文本编辑器的“编码”菜单来实现。
6. 使用MySQL的“LOAD DATA INFILE”命令将CSV文件中的数据导入到MySQL数据库表格中。
具体的命令格式如下:
```
LOAD DATA INFILE '/your/file/path/filename.csv'
INTO TABLE your_table_name
FIELDS TERMINATED BY ','
ENCLOSED BY '"'
LINES TERMINATED BY '\n'
IGNORE 1 ROWS;
```
这个命令将CSV文件中的数据导入到“your_table_name”表格中,并指定了字段分隔符(逗号)和包含值的引号字符。最后的“IGNORE 1 ROWS”表示忽略文件中的第一行(表头)。
注意:在Windows环境下使用“LOAD DATA INFILE”命令可能需要额外的配置。
如何将excel表格的数据导入到mysql数据中去?
Excel表格导入到MySql数据库中步骤方法:
步骤一:
选取要导入的数据快儿,另外要多出一列
步骤二:
将选中的数据快儿拷贝到一个新建的表格工作薄,然后“另存为” -》“文本文件(制表符分割)(*.txt)”,假如存到“D:\data.txt”这个位置里
步骤三:
根据要导入的数据快儿建立MySql数据库和表,然后使用命令
load data local infile 'D:\data.txt' into table exceltomysql fields terminated by '\t';
进行导入操作。
现在数据已经全部导入到MySql里了,
让我们来select一下吧
到此,数据由Excel到MySql的转换已经完成。
下面说下,数据从MySql到Excel的转化,其过程其实还是借助那个“制表符分割”的文本文件。
将如要将这个表中的男生信息导入到Excel中,可以这样。
select * into outfile 'D:\man.txt' from exceltomysql where xingbie="男"
这样,表中所有男生的信息都被输出到以制表符分割,'\n'结尾的文本文件D:\man.txt文件中。
打开Excel,然后选择“数据”->“导入外部数据”->“导入数据”,选中“D:\man.txt”,一路确定就行了。

