thinkphp PHPExcel网页暂时无法连接连接ERR_INVALID_RESPONSE信息解决办法

由于我升级了php版本造成了PHPExcel无法正常使用出现以下的图片

解决办法1

//设置活动单指数到第一个表,所以Excel打开这是第一个表
$objPHPExcel->setActiveSheetIndex(0);
header(‘Content-Type: application/vnd.ms-excel’);
header(“Content-Disposition: attachment;filename=\”$fileName\””);
header(‘Cache-Control: max-age=0’);

//这里2007改为Excel5
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, ‘Excel5’);
$objWriter->save(‘php://output’); //文件通过浏览器下载

解决方法2

然而还有一个不容易发现的问题,在高版本PHP7下,出现ERR_INVALID_RESPONSE的错误还可能由于下面的原因导致
Fatal error: ‘break’ not in the ‘loop’ or ‘switch’ context in <mypath>\PHPExcel\PHPExcel\Calculation\Functions.php on line581
请打开PHPExcel\Calculation\Functions.php文件,删除掉581行的break即可

谢谢 如果有问题请给我留言谢谢

1人评论了“thinkphp PHPExcel网页暂时无法连接连接ERR_INVALID_RESPONSE信息解决办法”

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部