码迷,mamicode.com
首页 > 其他好文 > 详细

把生成的excel文件直接提供为下载页效果

时间:2016-11-17 20:14:46      阅读:169      评论:0      收藏:0      [点我收藏+]

标签:显示   down   com   control   本地   ima   商品   oct   exp   

把php中的excel显示下载页下载到本地硬盘需要设置头信息:

技术分享

代码:

$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel2007‘);
header("Pragma: public");
header("Expires: 0");
header("Cache-Control:must-revalidate, post-check=0, pre-check=0");
//设置http协议,下载支持
header("Content-Type:application/force-download");
//设置下载的内容是excel
header("Content-Type:application/vnd.ms-execl");
//把下载的内容设置为8机制流内容
header("Content-Type:application/octet-stream");
//设置http协议,下载支持
header("Content-Type:application/download");
//下载excel名字的定义
header(‘Content-Disposition:attachment;filename="商品信息.xlsx"‘);
//内容设置为二进制形式传输
header("Content-Transfer-Encoding:binary");
//把excel文件直接提供为下载形式
$objWriter->save(‘php://output‘);

 

把生成的excel文件直接提供为下载页效果

标签:显示   down   com   control   本地   ima   商品   oct   exp   

原文地址:http://www.cnblogs.com/yangzailu/p/6074507.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!