问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

怎样将MySQL数据导出到Excel表中

发布网友 发布时间:2022-04-21 03:42

我来回答

4个回答

热心网友 时间:2023-11-05 03:15

MySQL数据导出到Excel表中的具体操作步骤如下:

1、打开电脑上的Navicat for MySQL快捷键,查看数据库。

2、点击root打开,单击core_db,展开选项中可以看到表。

3、点击表看到数据库中的所有表,右击表弹出选项导出向导。

4、点击导出向导,弹出导出的页面,导出到EXCEL表中,选择导出的格式为.xls,单击下一步。

5、勾选需要导出的表,设置导出文件所在位置,点击下一步。

6、选择需要导出的表中的数据,默认的是全部栏位,单击下一步。

7、点击下一步,再次点击下一步,点击右下角的开始按钮,即可导出。

8、导出之后,提示导出成功,MySQL数据导出到Excel表。

热心网友 时间:2023-11-05 03:15

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后,双方达成一致,所以不再乱码。

热心网友 时间:2023-11-05 03:16

可以用代码写一个下载exl表格的插件

热心网友 时间:2023-11-05 03:16

在mysql命令行下执行以下sql语句:
mysql>select * from xi_table into outfile ’/tmp/test.xls’;
一句话搞定。
linux系统尽量导出在/tmp目录下,不会涉及读写权限问题!
导出为txt文件:
select * from xi_table into outfile ’/tmp/test.txt’;
有时候有excel打开的时候会出现乱码,
因为office默认的是gb2312编码,服务器端生成的很有可能是utf-8编码,这个时候你有两种选择:
在服务器端使用iconv来进行编码转换:
iconv -futf8 -tgb2312 -otest2.xls test.xls
如果转换顺利,那么从server上下载下来就可以使用了。
转换如果不顺利,则会提示:
iconv: illegal input sequence at position 1841 类似于这样的错误,
先把test.xls下载下来,这个时候文件是utf-8编码的,用excel打开,乱码。
把test.xls以文本方式打开,然后另存为,在编码选择ANSI编码,保存。
这样再用excel打开,乱码问题就解决了.
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
江苏滨海论坛大话滨海新滨海论坛大话滨海 新塘沽论坛新塘沽论坛简介 滨海论坛app如何发布信息爆料 滨海论坛app发布信息爆料方法 青岛滨海学院有没有网上交流的论坛之类的地方 我是浙师大数理与信息工程学院的新生,是分到什么样的宿舍? 内蒙古--乌海市(蒙C) ROG 玩家国度 风行标准版月耀白 白色游戏耳机-详细介绍 成都新港科技有限责任公司公司历程和荣誉 ...金怎么比17年少了90,怎么回事儿啊。天津大港的 宝马标志的来历和含义 EXCEL超过一万行,数据庞大,反应很慢.怎么办 excel表格只显示一万行 excel表格中数据链接的方法步骤详解 excel表格中如何实现A列等于D列? excel 10000行以上怎么快速类推像第一行的公式? 10000行的数据 用excel处理 每行数据除以50 除了向下推拽10000行有简单方法么 在excel中两个单元格内容如何用连接在一起? EXCEL表格如何把一行数据复制到另一列中 魅族m681q密码忘了如何解锁 excel第一行是10000依次向下是9999怎么搞? excel中,我想下拉刚输入的数据-按顺序增加,但有10000多行,拉起来太累。怎么做才能自动下拉到10000行? 制作一个好网站的需要那些流程 做一个网站需要哪些准备工作? 菜鸟怎样建网站 如何建网站 新手零基础学做网站教程 做网站的步骤有哪些 网站制作有哪几个基础步骤 初学者要知道网站建设的基本流程有哪些 网站搭建最基本的要什么? 新手如何建网站,小白怎么快速建站 初学者学习网站建设,一般有哪些操作步骤 excel文件大小突然变大怎么办? excel选取10000条数据 直接拖很麻烦 有简便的方法么 为什么我excel只能显示10000多行 excel数据量很大10000条,只要1-100条能否快速删除其他 炸油条的脏油怎么洗干净 炸完东西的油怎么处理? 炸油条的油怎么变干净 炸的油条很油,怎么解决这个问题? 炸油条的油怎么洗掉 炸油条的油怎样才能把它变清呀? 怎样才能使油条的油变清 怎么清洗炸过油条的食用油 怎样去除油条油性大问题? 怎么才能把炸油条的油给弄干净? 炸油条油发黑怎么变清 炸油条换下来的油怎么处理 食用油炸油条起沫,如何去除。。求解 炸油条的油总有沫怎么样处理? 唱歌每天必练基本功有哪些? 唱歌每天应该练什么