在PHP5.5环境下,可以正常使用PHPExcel进行数据导出。
但是在PHP7.0以上的环境中使用是就会出现 ERR_INVALID_RESPONSE 报错问题。
解决方式:
在网上查找时,都是 一下几种
1,在调用save("php://output")之前调用ob_end_clean()
2,PHPExcel\Calculation\Functions.php文件,删除掉581行的break
尝试后均无法解决。
最终解决方式:
将:
$objWriter = \PHPExcel_IOFactory::createWriter($objPHPExcel, 'Excel5'); $objWriter = new
修改为:
$objWriter = PHPExcel_Writer_Excel2007($objPHPExcel);
完美解决。