轻松实现PHP输出excel
2016-02-28 18:41
621 查看
要将PHP数据输出到excel表格上,PHP在这方面的支持非常好,PHP只需简单几句就可以输出一个简单的excel表。
PHP代码:
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=users.xls" );
echo "公司名称"."\t";
echo "用户名"."\t";
echo "密码"."\t";
echo "二级域名"."\t";
echo "\n";
foreach($result['result'] as $val){
echo "$val->ComName"."\t";
echo "$val->UserName"."\t";
echo "$val->UserTruePw"."\t";
echo emptyempty($val->DoMainName)?'':('http://'.$val->DoMainName.'.jiaomai.com')."\t";
echo "\n";
}
?>
注意编码问题,因为表格一般输出是utf-8 编码。我用表格形式(table+tr+td)输出的时候就出现了乱码。。。。因为我页面编码是GB2312,可用iconv转也行,为了防止乱码自己又搞不定,最好用上面方法输出.
PHP代码:
header("Content-type:application/vnd.ms-excel");
header("Content-Disposition:attachment;filename=users.xls" );
echo "公司名称"."\t";
echo "用户名"."\t";
echo "密码"."\t";
echo "二级域名"."\t";
echo "\n";
foreach($result['result'] as $val){
echo "$val->ComName"."\t";
echo "$val->UserName"."\t";
echo "$val->UserTruePw"."\t";
echo emptyempty($val->DoMainName)?'':('http://'.$val->DoMainName.'.jiaomai.com')."\t";
echo "\n";
}
?>
注意编码问题,因为表格一般输出是utf-8 编码。我用表格形式(table+tr+td)输出的时候就出现了乱码。。。。因为我页面编码是GB2312,可用iconv转也行,为了防止乱码自己又搞不定,最好用上面方法输出.
相关文章推荐
- 自定义一个自己的ContentProvider程序
- TabLayout与ViewPager和Fragment、FragmentPagerAdapter的合用
- TabLayout与ViewPager和Fragment、FragmentPagerAdapter的合用
- 自定义一个自己的ContentProvider程序
- omnetpp inet
- 排序算法:七大排序算法的PHP实现
- mac OS X中升级php5.5至php5.6 or php7
- PHP数组排序常用函数的区别一谈
- php基础复习(一)smarty模板
- 读《深入php面向对象、模式与实践》有感(一)
- 读《深入php面向对象、模式与实践》有感(一)
- ubuntu15.10 配置tftp
- 关于php线程安全的一些东西
- 使用php的curl根据关键词爬取百度搜索结果页
- FragmentPagerAdapter notifyDataSetChanged不起作用
- PHP获取用户访问IP地址的5种方法
- PHP界面显示中文乱码
- PHP 数据库操作 mysqli
- php使用explode分割字符串新手容易忽略的问题
- PHP中一些重要的函数总结