怎样将MySQL数据导出到Excel表中
1:创建一试表,3个字段,其中2个中段,用来做演示使用
mysql> create table tt(a int(11) not null,b varchar(30),c varchar(30));
Query OK, 0 rows affected (0.00 sec)
mysql> insert into tt values(1,'北','北京大'),(2,'上海','上海大学'),(3,'深圳','深圳大学');
Query OK, 3 rows affected
Records: 3 Duplicates: 0 Warnings: 0
2:导出到EXCEL文件,用OUTFILE方法,下面2种方法的效果是一样的
mysql> select b,c from tt into outfile 'c:\xls_tt.xls';
Query OK, 3 rows affected (0.00 sec)
mysql> select b,c into outfile 'c:\xlstt.xls' from tt;
Query OK, 3 rows affected (0.00 sec)
3:到C盘下找到导出的XLS文件,发现都是乱码,如
鍖椾含 鍖椾含澶у
涓婃捣 涓婃捣澶у
娣卞湷 娣卞湷澶у
这样完全没办法使用。“这个时候文件是utf-8编码的,用excel打开,乱码。
把test.xls以文本方式打开,然后另存为,在编码选择ANSI编码,保存”。这样操作后,不乱码了,但是需要手工去处理。再看其他办法
4:通过网络朋友的帮忙,找到下面转换的方法
mysql> select convert(b using gb2312),convert(c using gb2312) into outfile 'c:\xlstt12.xls' from tt;
Query OK, 3 rows affected (0.00 sec)
打开导出的文件,一切都正常了。
EXCEL的默认编码方式是GB2312的,在查询出来的字段转换成DB2312后,双方达成一致,所以不再乱码。
怎样将MySQL数据导出到Excel表中
你可以使用EXCEL中的数据选项卡中的自其它源,然后选择SQL server试下。
怎样将MySQL数据导出到Excel表中
方法一:
首先需道是导出一据库的数据。使用SQL Server Management Studio连接上数据库。
然后确定需要导出哪个表的数据为Excel文件。若表的项目很多,可以右键“表”筛选条件。
若知道是哪一个数据库哪一个表,则前面两个步骤可以省略,直接新建查询,使用的SQL命令查询这个表。并可以加上条件语句。
在查询出来的结果中,点击最左上角右键全选,选中后,再点击右键,选择“将结果另存为”。同样若选择复制,然后再打开一个空白的EXCEL粘贴进去也可以,适合少量数据。
保存类型为CSV格式,此类型的文件可以直接使用的EXCEL打开,并保持列与行不变。
将保存的结果打开后与SQL中的结果一致,同样可以部分选择复制,然后粘贴到空白的EXCEl中。
方法二:
若是数据表中的数据量很庞大,则可以使用SQL Server Management Studio自带的导出功能。如图数据库右键-任务-导出数据。
输入SQL Server的身份验证。注意确定是导出哪一个数据库中的数据表。点击下一步。
选择导出目标为Microsoft Excel文件。
选择导出的EXCEL文件保存路径和文件名字。继续下一步。
这里需要注意选择的是Excel的版本,若选择了低版本的Office则导出的数据条数将会有限制。
注意,若是整个SQL数据表导出选择第一项,若是需要编写查询指定数据,可以在选择二项。然后输入命令即可。
选择需要导出的数据表,注意,这里可以选择多个表一起导出。
导出成功,可以查看传输的行数,注意若是Office低版本,行数不支持超过65535行。
到导出的路径目录下打开导出的Excel文件,可以看到效果如图所示。如果数据量很庞大建议导出保存的格式不要选择EXCEl文件格式。
怎样将MySQL数据导出到Excel表中
工具:
Navicat for MySQL
操作方法:
1、打开Navicat for MySQL,单击core_db
2、要导出的表右键,选择导出向导
3、选择Excel
4、设置导件的路径
5、选择导出表的结构
6、导出后就会看到下图的excel打开后的结果
怎样将MySQL数据导出到Excel表中
一、工具:MySQL数据库、EXCEL
二、操作步
1.首先,需要打开电的Navicat for MySQL快捷键。这样就查看数据库了。
2.然后,点击root打开之后,单击core_db,在展开的选项中可以看到表。
3.点击“表”后可以看到数据库中的所有表,右击表弹出的选项中有一个“导出向导”。
4.点击导出向导就会弹出导出的页面,第一个页面提示要使用哪一种导出格式。因为是导出到EXCEL表中,所以选择导出的格式为.xls,然后单击“下一步”。
5.第二个小步骤中,需要勾选需要导出的表,并设置导出文件所在位置,然后点击下一步。
6.可以选择需要导出的表中的哪些数据,默认的是全部栏位。选好之后,单击下一步。
7.点击下一步之后,再次点击下一步,然后点击弹出的窗口的右下角的“开始”按钮,就开始导出了。
8.导出之后,会继续提示我们已经导出成功,然后只需要点击关闭按钮,在相应的位置寻找excel表格即可。打开之后就会看到之前在数据库中存储的数据。
如何将MYSQL中数据导出到EXCEL表中
首先们需要打开电脑上的Navicat for MySQL快捷键。这样就可看数据库了。
然后,我们点root打开之后,单击core_db,在展开的选项中可以看到表。
我们点击“表”后可以看到数据库中的所有表,我们右击表弹出的选项中有一个“导出向导”
我们点击导出向导就会弹出导出的页面,第一个页面提示我们要使用哪一种导出格式。因为我们是导出到EXCEL表中,所以选择导出的格式为.xls,然后单击“下一步”
第二个小步骤中,我们需要勾选需要导出的表,并设置导出文件所在位置,然后点击下一步
我们可以选择需要导出的表中的哪些数据,默认的是全部栏位。选好之后,单击下一步。
点击下一步之后,我们再次点击下一步,然后点击弹出的窗口的右下角的“开始”按钮,就开始导出了。
导出之后,会继续提示我们已经导出成功,然后我们只需要点击关闭按钮,在相应的位置寻找excel表格即可。打开之后就会看到之前在数据库中存储的数据。