PHPExcel不能导出excel文件,报错:谷歌浏览器显示网页可能暂时无法连接,或者它已永久性地移动到了新网址的原因?

参考文章:https://blog.csdn.net/LJFPHP/article/details/86135004

解决办法:

 $objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel2007');
把上面的Excel2007换成Excel5就好了

 $objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
 

不过我的toexcel.php文件中早有excel5的代码,把excel7注释后,打开5的注释就可以了。

如下:
//*生成xlsx文件
/*
ob_end_clean();//清除缓冲区,避免乱码
header("Content-Type:text/html;charset=utf-8");
header('Content-Type: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet');
header('Content-Disposition: attachment;filename="'.$filename.'.xlsx"');
header('Cache-Control: max-age=0');
$objWriter=PHPExcel_IOFactory::createWriter($objPHPExcel,'Excel2007');
*/

/*
*生成xls文件
*/
ob_end_clean();//清除缓冲区,避免乱码
header('Content-Type: application/vnd.ms-excel');
header('Content-Disposition: attachment;filename="'.$filename.'.xls"');
header('Cache-Control: max-age=0');
$objWriter = PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5');
/**/

发布了42 篇原创文章 · 获赞 8 · 访问量 2万+

猜你喜欢

转载自blog.csdn.net/dylwx_2005/article/details/91128389