我是使用php excel codeplex,我正在填充一个单元格,方法如下:
$objWorksheet->setCellValue('B12', "='Other sheet'!D38");
我成功保存了文件,打开后公式确实存在,但并没有呈现出计算的值。 如果我将公式复制粘贴到另一个单元格中,它就可以运行,因此这不是公式语法的问题。 如何在保存前强制执行公式?我已经尝试过:
\PHPExcel_Calculation::getInstance($objPHPExcel)->disableCalculationCache();
\PHPExcel_Calculation::getInstance($objPHPExcel)->clearCalculationCache();
没有成功...
setPreCalculateFormulas()
方法。不过,我有一个快速问题,您使用的是哪个 Writer? - Mark Baker