标签:根据 出现 error: 方案 expec mes 简单 message rpo
phpexcel导出数据报错 Uncaught exception ‘Exception‘ with message ‘Sheet1!A1364 -> Formula Error: Unexpected operator ‘=‘‘
在excel中一个单元格如果是以“=”开头,则说明这个单元格是根据其他单元格的值算出来的,“=”后面必须跟着一个合法的表达式
而那个字符串是用户的输入,很明显不应该是一个合法的表达式,所以应该在代码中过滤掉
方法很简单,在“=”前面加一个半角的单引号就可以了,所以修改后的代码如下:
// 找到读取单元格数据的地方,做一下处理 if(strpos($formula,‘=‘) === 0){ $formula = "‘".$formula; }
phpexcel导出数据 出现Formula Error的解决方案
标签:根据 出现 error: 方案 expec mes 简单 message rpo
原文地址:https://www.cnblogs.com/xi-jie/p/10645195.html