与这些文件类似。
https://support.office.com/en-us/article/Replace-a-formula-with-its-result-32a9675c-45f0-4a15-b130-d55356437c86(适用于Mac) 和 https://support.office.com/en-us/article/Replace-a-formula-with-its-result-38001951-c0e8-4fbd-9048-37ef81e2891e(适用于Windows)
我们可以使用PHPExcel用单元格值替换公式。
例如:给定单元格'A1'包含公式“='Sheet1'!L2”。公式等于1。 有没有办法替换函数来保持'1'并用PHPExcel擦除输入公式?
如果没有,这对于优化来说非常方便,并且可以消除由于> getOldCalculatedValue / getCalculatedValue / - > setPreCalculateFormulas()而产生的过多问题。
由于
答案 0 :(得分:0)
逻辑上
$objPHPExcel->getActiveSheet()
->setCellValue(
'A1',
$objPHPExcel->getActiveSheet()
->getCell('A1')
->getCalculatedValue()
);
虽然我没有看到它如何优化任何东西,因为你仍然需要计算公式来获得价值