问答文章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 06:28

我来回答

4个回答

热心网友 时间:2023-11-06 12:21

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

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

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

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

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

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

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

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

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

热心网友 时间:2023-11-06 12:21

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-06 12:22

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

热心网友 时间:2023-11-06 12:22

在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
蛀牙必须杀神经吗 苹果id街道怎么填 您好我想问下AppleID里面呢个市级行政区怎么填写 苹果手机id注册怎么填写街道信息 种韭菜多久 “韭菜种植需要多长时间” 韭菜的种植多久能吃 韭菜种植几天可以食用 韭菜种了多久可以出 韭菜能种多久 韭菜生长期有多长 韭菜种多久才出籽 韭菜需要多久才能结籽? win7安装新系统没网络连接不上去 MySQL的DATE_FORMAT()用法 php如何连接mysqlphp如何连接mysql数据库 mysql时间格式化 mysql 时间格式化 mysql中如何把字符串转换成日期类型 404 Not Found mysql 的DATE_FORMAT 函数 听说比较慢,是吗 mysql中DATE_FORMAT的使用报错 MySQL中DATE_FORMATE函数使用时的注意点 求脑梗脑出血方面专家解答!!!十分感谢!!! 脑梗塞患者急求助 急.脑梗塞。。在线等。。。 关于脑血栓的问题 脑梗死是什么意思? 为什么我奶奶脑梗塞医生不准溶栓呢??? 脑梗死为什么要溶栓 脑梗一打溶栓针后就没有后遗证了吗? 急怎么读 脑梗赛初期患者要注意什么 溶栓是脑梗塞最佳治疗方法吗? mysql如何修改日期格式? php,mysql中,date_format(),as,处理过的mysql语句,不能输出数据 mysql怎么一次性设置日期格式 怎么在mysql中设置时间格式 怎么在mysql中插入表记录? mysql 自动分月统计 mysql判断日期是星期几 怎样在MySQL中操作日期 oppo手机充电器都是一样的吗 oppo手机的充电器都可以通用吗? OPPOk9和oppok9pro充电器一样吗? OPPOR9和OPPOR15的充电线是一样的吗? oppo手机充电线是什么样的 oppo手机和华为手机能用一样的数据线吗 与oppo手机同用的充电线 oppo手机充电器都是一样的吗,帮忙解答万分 oppo手机的充电数据线和普通的安卓机是一样的吗? oppo所有可以闪充的手机都是一样的充电器吗? oppo数据线 除了字母不同 性能一样吗 oppo r9和其他安卓手机的数据线是一样的吗