PHPExcel使用Writer->save网页出现ERR_INVALID_RESPO

出现情况后百度发现可能是高版本PHP中PHPExcel不兼容删掉某行代码即可,但我的环境是PHP5也出现了这种情况。

检测表中数据发现如果导出的表格内容开头第一个字符是 = 就会出现这种情况。

后来发现不仅有 = 开头会出现这种错误,而且 @ 开头也会出现这种错误。

建议把有这些关键字开头的数据过滤一遍:

            if (strpos($value, '=') === 0) {
                $value = str_replace("=", "", $value);
            }
            if (strpos($value, '@') === 0) {
                $value = str_replace("@", "", $value);
            }
原文地址:https://www.cnblogs.com/caiawo/p/10562895.html