ThinkPHP使用PHPExcel,PHP7.2版本以上无法导出
THINKPHP扩展PHPEXCEL与PHP7.3高版本兼容问题:
“网页可能暂时无法连接,或者它已永久性地移动到了新网址”。
框架:ThinkPHP5,PHPExcel版本:1.81
注:以下三种处理方法,可能修改其中一个、两个就能解决问题,也有可能需要全部修改。
处理一:
无法导出EXCEL原因为:/extend/PHPExcel/PHPExcel/Shared/OLE.php第290行使用的是continue,PHP7不支持,修改为continue 2即可。
处理二:
在导出方法里,导出excel版本为excel5。
处理三:
打开/extend/PHPExcel/PHPExcel\Calculation\Functions.php文件,删除掉576行(有些版本下载下来可能不是这一行,就在580行左右)的break即可。