在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);
完美解決。