我在Codeigniter 3.0.0中使用PhpExcel 1.8.0,Codeigniter正在WAPP Stack Server 5.4.39-0中运行(我认为所有这些都应该是最新版本)。
此:
$this->excel->getActiveSheet()->setCellValue('G5', "SUMA(G1:G4)");
显示字符串" SUMA"在带有坐标的下载文件中,但添加" ="导致服务器回答错误,Chrome将其解释为" ERR_INVALID_RESPONSE"。
指定的范围填充整数值。
我并不习惯Wapp,Apache日志文件没有显示此问题的相关错误,我真的很感激知道我可以调试它的方法。
提前致谢。
答案 0 :(得分:4)
SUMA
不是"英语"任何Excel函数的名称。
从PHPExcel文档引用(标题为 Write a formula into a cell)
在Excel文件中,公式始终存储在英文版Microsoft Office Excel中,并且PHPExcel以此格式在内部处理所有公式。这意味着以下规则成立:
(我的重点)
如果您想在公式中使用非英语函数名称,请阅读Locale Settings for Formulae上文档的相应部分