我正在处理一个相当大的复杂电子表格(有6张表,每张表有200-400行),但我无法从某些单元格中获取正确的值。
我的工作流程大致是:
getCalculatedValue
来检索必要的值 PHPExcel一直很好用,但我遇到了getCalculatedValue
方法(步骤4)返回错误值的问题,但是当我检查已保存的电子表格时(步骤5)价值是正确的。
计算包括一般数学方程,IF条件,一些日期操作和多个VLOOKUP。
我目前正在通过计算方式来追踪问题,但是想知道是否可能有一个更简单的解决方案,我不知道。也许某些设置会影响各种不同计算的结果?这甚至可能是计算中的一个微妙变化,随后将更多的变化发生在更深层次的变化中。
提前致谢。
答案 0 :(得分:0)
原来是我提供的电子表格中的语法错误。
正在使用round
函数:
ROUND(NUMBER)
Excel通过使用0作为第二个参数来补偿这个,而PHPExcel(非常正确)没有。