A-A+

PHP导出EXCEL数据丢失

2014年07月29日 编程技术 暂无评论

今天在使用PHP导出EXCEL时,出错了数据丢失,其实就是一个简单的导出,下面是源代码,在顶设置了 Content-type:application/vnd.ms-excel,excel 类型文件,第二行是以时间导出.xls文件,再往下就是直接的数据了,可是在导出的时候数据却丢失了。

header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:filename=".date("YmdHis").".xls");
echo "地区\t县级市\t学生姓名\t性别\t\n";
echo $v['city'],"\t",$v['area'],"\t",$v['name'],"\t",$v['sex'],"\t\n";

上面的源码是一个很简单的导出excel文件的方法,用上面的方法导出EXCEL数据时,出现数据丢失或数据换行等问题,造成的原因可能是某些数据中含有\t、\r、\n等一些字符,替换掉即可。

标签:

给我留言

Copyright © 小虎博客 保留所有权利.   Theme  Ality

用户登录