最近在做一些报表的系统,主要是对excel的读取和处理操作。
之前在自己的机器上做开发的时候,没有出现乱码的情况,
即使是我布置到服务器上,导入,导出excel都没有出现乱码的情况
后来在一位同事的机器上装了下,却出现乱码的情况,很郁闷,
后来在网上看了一篇博文,就解决了。
$filename = urlencode("个税表.xls");
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename='.$filename);
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
我原来是这么写的,但在有些机器上却出现乱码
后来我改成下面的就好了
$filename = urlencode("个税表.xls");
ob_end_clean();
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename='.$filename);
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
$objWriter->save('php://output');
加了个ob_end_clean();在输出xls文档之前清理下缓存。就没问题了。
分享到:
相关推荐
下面小编就为大家带来一篇完美解决phpexcel导出到xls文件出现乱码的问题。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Ecshop 商品批量上传,下载批量xls文件(美国英语)程序的更改,直接excel 2007版,在网上搜索了很多,都很少提到如何应用phpexcel类,打印出第一行的数据,重新整合,可进行第一行的打印: Phpexcel类的应用 官方...
PhpExcel中文帮助手册|PhpExcel使用方法
PHPExcel类 可以导出 PDF excel2003 excel2007 html csv 可以导入:excel2003 excel2007 XML
PHP处理Excel,PHPExcel的理解资料,理解并使用PHPExcel
我们经常会使用phpExcel导入或导入xls文件,但是如果一次导出数据比较大就会出现内存溢出错误,下面我来总结解决办法
PHP处理Excel文件,上传Excel,下载Excel.................................................
解决PHP7.4下不支持PHPExcel类
PHPExcel 代码
phpexcel 的api文档,在php中使用excel时必备的文档(英文版)
PHP开发中遇到的数据导入功能,发现此插件比较好用,实现代码见本人博客。PHPExcel Excel1.8导入导出。
PHPExcel 就是一个用来操作Office Excel 文档的PHP类库。非常好用!值得收藏!如下为相关资源:1.怎么用PHP读取Excel文件信息及内容?(图文 视频教程)2.PHPExcel开发手册下载
英文版的chm,可以快速查找phpexcel的方法,参考源码后让你得心应手。
PHPExcel-1.8下载
内容概要:该压缩包包含了PHPExcel开发手册的PDF版本,其中包含中文帮助文档。PHPExcel是一个由国外开发者创建的用于处理Excel文档的PHP插件,基于微软的OpenXML标准和PHP语言开发,可用于读取和写入各种格式的电子...
PHPExcel.zip
导出csv文件会出现瑞典啊等特殊国家的特殊字符出现乱码,本人直接改用PHPExcel导出为excel文件,从此妈妈再也不用担心我的乱码问题了
PHPExcel包,PHPExcel包,PHPExcel包,PHPExcel包,PHPExcel包,
此手册描述了如何设置excel的属性,单元格的宽高,分离合并单元格等等