当前位置:数据库 > MySQL >>

mysql导入excel方法

mysql教程导入excel方法

最简单的方法就用php教程myadmin直接导入xls文件就可以了,这个不多说了下面看关于php用mysql的命令和shell结合二种方法吧。


方法一:

 

select * into outfile ‘./zhutiai.xls‘ from zhutiai where 1 order by id desc  limit 0, 50;
 


方法二:

 

echo "select id,name from zhutiai where 1 order by id desc limit 0, 50;"| /usr/local/mysql/bin/mysql -h127.0.0.1-uroot -p123456 > /data/zhutiai.xls
 


因office默认的是gb2312编码,服务器端生成的很有可能是utf-8编码,可能导致导出中文乱码,解决办法如下:

方法1.在服务器端使用iconv来进行编码转换

 

iconv -futf8 -tgb2312 -ozhutiai2.xls zhutiai.xls
 


方法2.把zhutiai.xls以文本方式打开,然后另存为,在编码选择ansi编码,保存

如果方法1转换不顺利,则会提示:iconv: illegal input sequence at position 1841 类似于这样的错误,
先把zhutiai.xls下载下来,这个时候文件是utf-8编码的,用excel打开,乱码。
把zhutiai.xls以文本方式打开,然后另存为,在编码选择ansi编码,保存

补充:数据库,mysql教程 
Oracle
MySQL
Access
SQLServer
DB2
Excel
SQLite
SYBASE
Postgres
如果你遇到数据库难题:
请访问www.zzzyk.com 试试
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,