mysql 导出 xls 与csv 数据实现与乱码解决方法_58网站目录
您好,欢迎来到58网站目录!
当前位置:58网站目录 » 站长资讯 » 小技巧 » 文章详细

mysql 导出 xls 与csv 数据实现与乱码解决方法

站长「蝙蝠侠」:QQ1251270088  浏览:1370次 时间:2015-04-22

mysql教程 导出 xls 与csv 数据实现与乱码解决方法


下面关于


先来看mysql 导出导入 xls 与csv数据实例方法,同时在碰到导入乱码时的有效解决方法,


在mysql命令行下执行以下sql语句:

mysql>select * from xi_table into outfile 'd:www.111cn.nettest.xls';
有时候有excel打开的时候会出现乱码, 


因为office默认的是gb2312编码,服务器端生成的很有可能是utf-8编码,可以在服务器端使用iconv来进行编码转换: iconv -futf8 -tgb2312 -otest2.xls test.xls


如果你没有服务器管理权限,可以用下面的方法解决乱码问题


先把test.xls下载下来,这个时候文件是utf-8编码的,用excel打开,乱码。 

把test.xls以文本方式打开,然后另存为,在编码选择ansi编码,保存。 
这样再用excel打开,乱码问题就解决了.

再看mysql导出csv 写文件的目标目录需要是mysql拥有写权限的目录。
导出
select field1,field2,field3 from tablename into outfile '/home/output1.csv' fields terminated by ','optionally enclosed by ''lines terminated by 'n';
导入
load data local infile '/home/output1.csv' into table tablename fields terminated by ','lines terminated by 'n'(field1,field2,field3);


本文地址:http://www.58q.org/artinfo/1558.html

最新收录 最新审核通过的网站