mysql导出excel文件的几种方法
2024-09-30 14:13:43
方法一
用mysql的命令和shell
select * into outfile './bestlovesky.xls' from bestlovesky where 1 order by id desc limit 0, 50;
方法二 把bestlovesky.xls以文本方式打开,然后另存为,在编码选择ansi编码,保存
echo "select id,name from bestlovesky where 1 order by id desc limit 0, 50;"| /usr/local/mysql/bin/mysql -h127.0.0.1-uroot -p123456 > /data/bestlovesky.xls
方法三
mysql your_database -uroot -p -e "select * from test.table2 " > /home/test.xls
用sz命令将文件下载到本地,打开如果中文乱码,
因为office默认的是gb2312编码,服务器端生成的很有可能是utf-8编码,这个时候你有两种选择,1.在服务器端使用iconv来进行编码转换
iconv -f utf8 -tgb2312 -otest2.xls test.xls
如果转换顺利,那么从server上下载下来就可以使用了。
转换如果不顺利,则会提示:iconv: illegal input sequence at position 1841 类似于这样的错误,
先把test.xls下载下来,这个时候文件是utf-8编码的,用excel打开,乱码。
把test.xls以文本方式打开,然后另存为,在编码选择ANSI编码,保存。
转换如果不顺利,则会提示:iconv: illegal input sequence at position 1841 类似于这样的错误,
先把test.xls下载下来,这个时候文件是utf-8编码的,用excel打开,乱码。
把test.xls以文本方式打开,然后另存为,在编码选择ANSI编码,保存。
最新文章
- javaWeb开发小工具--MyCommonUtils
- 手把手教你在VirtualBox中与主机共享文件夹
- C#使用委托进行异步编程。
- Lattice 的 DDR IP核使用调试笔记之DDR 的 仿真
- ElasticSearch部署
- hive和hbase整合的原因和原理
- hive内部表与外部表区别
- 物联网MQTT协议分析和开源Mosquitto部署验证
- LINQ TO SQL 常用语法
- Cocos2d-x 3.1.1 学习日志14--CocosStudio学习必看
- 一些精妙的sql语句收集
- nginx + flask + uwsgi + centos + python3 搭建web项目
- jvisualvm远程连接
- MySQL高可用之组复制(4):详细分析组复制理论
- mysql(5.7)配置文件示例
- 算法基础_递归_给定一个数字n,打印出所有的划分等式
- Vue事件总线(eventBus)$on()会多次触发解决办法
- kohana 简单使用
- IOS编码转化
- JavaScript基础数组_布尔值_逻辑运算等(2)
热门文章
- 如何获得Webapp的根项目路径 即ServletContext.getRealPath() 的输入参数要以";/";开头
- ORA-00600: 内部错误代码
- ORACLE常用数值函数、转换函数、字符串函数
- [UML]UML系列——时序图(顺序图)sequence diagram
- Python-pandas
- 内核编译报错Fedora20(友善)
- Windows7安装 .net framework 4.0
- Markdown精简版个人语法
- [原创]JavaEE在CentOS服务器上的部署
- sql练习(mysql版)