【问题标题】:Is PHPExcel_Calculation::parseFormula() supposed to support multibyte named ranges?PHPExcel_Calculation::parseFormula() 是否应该支持多字节命名范围?
【发布时间】:2017-04-21 12:42:29
【问题描述】:

PHPExcel 在读取包含多字节字符串的文件时表现良好,但在一种情况下:使用 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 中的一个错误

标签: phpexcel multibyte


【解决方案1】:

已确认错误并出现在 PhpSpreadsheet 中。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-12-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    相关资源
    最近更新 更多