首页 / PHP / php导出excel乱码有关问题
php导出excel乱码有关问题
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了php导出excel乱码有关问题,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含3941字,纯文字阅读大概需要6分钟。
内容图文
php导出excel乱码问题最近在做一个php导入导出excel;
试了PHPEXCEL 和Spreadsheet_Excel_Writer都是不好用的,保存本地是好用的,可是输出浏览器就是乱码,而且可以看到乱码的文件应该是当前网页的HTML。谁能解决一下
// 创建一个处理对象实例
$objExcel = new PHPExcel();
//*************************************
//设置文档基本属性
$objProps = $objExcel->getProperties();
$objProps->setCreator("Zeal Li");
$objProps->setLastModifiedBy("Zeal Li");
$objProps->setTitle("Office XLS Test Document");
$objProps->setSubject("Office XLS Test Document, Demo");
$objProps->setDescription("Test document, generated by PHPExcel.");
$objProps->setKeywords("office excel PHPExcel");
$objProps->setCategory("Test");
//*************************************
//设置当前的sheet索引,用于后续的内容操作。
//一般只有在使用多个sheet的时候才需要显示调用。
//缺省情况下,PHPExcel会自动创建第一个sheet被设置SheetIndex=0
$objExcel->setActiveSheetIndex(0);
$objActSheet = $objExcel->getActiveSheet();
//设置当前活动sheet的名称
$objActSheet->setTitle('testSheet');
//到浏览器
header("Content-Type: application/vnd.ms-excel; charset=UTF-8");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-type:charset=utf-8");
header('Content-Type: application/vnd.ms-excel');
header("Content-Transfer-Encoding: binary");
header('Content-Disposition: attachment;filename="01simple.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objExcel, 'Excel5');
$objWriter->save('01simple.xls');
$objWriter->save('php://output');
保存在服务器上的文件是好的,可是弹出保存在客户端的文件有问题。
乱码如:
邢唷?;?
??????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??B?=?r8X"1?Calibri? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??8???????????纮?櫃?f???f??烫???????????櫶?櫶虣?虣3f?烫櫶??ff枛3f3檉333??f33333 testSheet??g??
$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ } $ }!!$ }""$ }##$ }$$$ }%%$ }&&$ }''$ }(($ }))$ }**$ }++$ },,$ }--$ }..$ }//$ }00$ }11$ }22$ }33$ }44$ }55$ }66$ }77$ }88$ }99$ }::$ };;$ }<<$ }==$ }>>$ }??$ }@@$ }AA$ }BB$ }CC$ }DD$ }EE$ }FF$ }GG$ }HH$ }II$ }JJ$ }KK$ }LL$ }MM$ }NN$ }OO$ }PP$ }QQ$ }RR$ }SS$ }TT$ }UU$ }VV$ }WW$ }XX$ }YY$ }ZZ$ }[[$ }\\$ }]]$ }^^$ }__$ }``$ }aa$ }bb$ }cc$ }dd$ }ee$ }ff$ }gg$ }hh$ }ii$ }jj$ }kk$ }ll$ }mm$ }nn$ }oo$ }pp$ }qq$ }rr$ }ss$ }tt$ }uu$ }vv$ }ww$ }xx$ }yy$ }zz$ }{{$ }||$ }}}$ }~~$ }$ }?$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }$ }?$ *+??&ffffff?'ffffff?(?)?"dXX333333?333333?>?@
内容总结
以上是互联网集市为您收集整理的php导出excel乱码有关问题全部内容,希望文章能够帮你解决php导出excel乱码有关问题所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。