PHPExcel_Calculation :: parseFormula()是否应支持多字节命名范围?

时间:2017-04-21 12:42:30

标签: phpexcel multibyte

PHPExcel在读取包含多字节字符串的文件时表现得很好,但是对于一种情况:带有 parseFormula 的多字节命名范围。

无论cliché作为命名范围存在,表达式为:

PHPExcel_Calculation::getInstance()->parseFormula("=SUM(cliché)");

结果:

Uncaught exception 'PHPExcel_Calculation_Exception' with message 'Formula Error: An unexpected error occured

我怀疑存在一个公式友好的编码 - html有';'例如 - 所以我想使用自定义编码可以解决方法。这是我的最后一招。

那么,这是一个已知的限制吗? 是否有另一种方法可以将parseFormula()与多字节字符串一起使用?

仅供参考:PHPExcel 1.8.1,2015-04-30会出现这种情况。

1 个答案:

答案 0 :(得分:0)

错误已确认,也存在于PhpSpreadsheet中。

请参阅错误报告on PHPExcel's github