PHPExcel在范围公式中填充0值
发布时间:2020-12-13 22:51:14 所属栏目:PHP教程 来源:网络整理
导读:使用 PHPExcel 1.7.9,我正在读取Excel模板并仅在将文件发送给用户之前填充特定单元格中的值. 模板中包含范围公式,用于计算列和行的总计.麻烦的是,无论如何,使用Writer将公式值始终设置为0而不是保持空白(这是实际的Excel行为). 我尝试使用$objWriter- setPre
使用
PHPExcel 1.7.9,我正在读取Excel模板并仅在将文件发送给用户之前填充特定单元格中的值.
模板中包含范围公式,用于计算列和行的总计.麻烦的是,无论如何,使用Writer将公式值始终设置为0而不是保持空白(这是实际的Excel行为). 我尝试使用$objWriter-> setPreCalculateFormulas(false);方法,无济于事. 肯定有可能重写所有公式并应用条件来规避问题,但这并不理想,而且看起来相当矫枉过正. 仅仅是为了获取信息,这是我的编写器代码: $objWriter = new PHPExcel_Writer_Excel2007($obj); $objWriter->setPreCalculateFormulas(false); PHPExcel_Calculation::getInstance($obj)->clearCalculationCache(); $objWriter->save('php://output'); exit; 我错过了什么? 在此先感谢您的帮助! 解决方法
我用$objWriter-> setPreCalculateFormulas(true);并且零消失了.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |