MySQL直接导出Excel表格
在shell命令行下执行
语法格式:
echo 查询语句 管道 登录mysql链接方式 > 定向输出文件
echo “SELECT * FROM 表名 WHERE trail_time BETWEEN ‘1451577600’ and ‘1483113600’” | mysql -h127.0.0.1 -u数据库账户名 -p 数据库名> /home/2016.xls(存放路径/文件名)
导出来之后下载到本地,发现中文乱码。解决办法如下:
在服务器端使用iconv来进行编码转换
iconv -futf8 -tgb2312 -o新文件名 原文件名
iconv -futf8 -tgb2312 -o2016-1.xls 2016.xls