gpt4 book ai didi

Php excel 公式未在保存的电子表格中运行

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:56:36 24 4
gpt4 key购买 nike

我正在使用 php excel codeplex,我正在填充这样的单元格:

$objWorksheet->setCellValue('B12', "='Other sheet'!D38");

我成功保存了文件,当我打开它时,公式就在那里,但它没有呈现计算值。如果我将公式复制并粘贴到另一个单元格,它运行正常,因此,这不是公式语法的问题。如何在保存前强制执行公式?我试过:

\PHPExcel_Calculation::getInstance($objPHPExcel)->disableCalculationCache();
\PHPExcel_Calculation::getInstance($objPHPExcel)->clearCalculationCache();

没有成功...

最佳答案

这是解决问题的示例代码:

$spreadsheet = new \PHPExcel();
$writer = new \PHPExcel_Writer_Excel2007($spreadsheet);

//Do things with the $spreadsheet

//This is the solution, do it before saving
$writer->setPreCalculateFormulas();
$writer->save($saving_filepath);

关于Php excel 公式未在保存的电子表格中运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27550027/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com