阅读包含多字节字符串的文件时,PHPExcel表现良好,但对于一种情况:多字节命名范围为parseFormula。PHPExcel_Calculation :: parseFormula()应该支持多字节命名范围吗?
的无论老生常谈的存在为命名范围,表述:
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。
是的,它应该处理多字节命名范围;如果它没有正确执行,那么这是PHPExcel中的一个错误 –