閱讀包含多字節字符串的文件時,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中的一個錯誤 –