这个问题开始于一个非常复杂的工作表,但我把它简化为一个非常简单但仍然有同样的问题。
PHPExcel不是在计算公式,但是如果我改成一个简单的(code=b3/code>)它就能工作。
getvalue()返回的公式为
=IF(B3="","",IF(C8="N",IF(ISERR(VALUE(B3)),0,VALUE(B3)),T(B3)))
我的密码。
require_once dirname(__FILE__) . '/../phpxl/Classes/PHPExcel.php';
set_include_path(get_include_path() . PATH_SEPARATOR . '/../phpxl/Classes/');
$template = "test.xlsx";
$objReader = PHPExcel_IOFactory::createReader('Excel2007');
$objPHPExcel = $objReader->load($template);
$objPHPExcel->getActiveSheet()->getCell('B3')->setValue(8);
$result = $objPHPExcel->getActiveSheet()->getCell('B8')->getCalculatedValue();
$result1 = $objPHPExcel->getActiveSheet()->getCell('B8')->getValue();
echo $result.'<br>';
echo $result1.'<br>';
我在B3单元格处设置值8,在excel中这样做会在B8处计算相同的值。
C8有个'n'。
但是在phpexcel中,我总是得到它保存的值(2.1)
响应:2.1
在excel文件中将B8处的公式替换为'=B3',它可以完美地显示结果'8'。
响应:8
所以我认为这是公式的问题。
函数非常简单IF,T,VALUE,iserr。
更改所有双引号,问题仍然存在。
=IF(ISBLANK(B3),NA(),IF(C8="N",IF(ISERR(VALUE(B3)),0,VALUE(B3)),T(B3)))
任何解决这个问题的方法都是受欢迎的。
TKS
这是因为(如文档中所列)VALUE()函数尚未在PHPExcel计算引擎中实现
我正在处理一个非常大的工作表,这个工作表是从数据库中创建的,有40列3000多行,我在Php Excel中设置了它的标题 现在我已经创建了一个新的工作表,我可以在其中设置不同单元格的值。我需要使用countifs公式来显示从 工作表到 工作表的结果 null 提示了一个文件,但当我在记事本中打开该文件时,它显示了以下文本http://pastie.org/5584430
我有一个有两张表的 ,我正在试着建立一张统计表。但是,有些公式需要phpexcel尚未实现的函数,只要在Excel中打开文件时计算出来,我并不介意。 当我尝试保存时,我得到了一个异常: 无效的单元格坐标A 因为范围 尚未实现。因此,我禁用了保存时的预计算。 不会引发异常,但我的两个单元格(codeb2/code>和 )都是空的。当我在相应的单元格中复制粘贴公式时,Excel能够找到正确的值。
本文向大家介绍AUC的计算公式相关面试题,主要包含被问及AUC的计算公式时的应答技巧和注意事项,需要的朋友参考一下 参考回答: M为正样本数,N为负样本数。Rank的值代表能够产生前大后小这样的组合数,但是其中包含了(正,正)的情况,所以要减去正例的个数所以可得上述公式。
有一个选择题,类型这样? 喜欢吃什么? 下拉选择控件 A: 苹果 下拉选择控件 B: 香蕉 下拉选择控件 C: 葡萄 下拉选择控件 D: 橘子 下拉选择控件 对应json数据如下: 逻辑: 当exp有值时下拉选择控件不可选择,否则可以选择,当B选择是时,A选项满足b==1,此时A要自动勾选是,C满足a==1,也要自动勾选是, 标题也满足也要自动勾选是。 这个表达式是可以自定义,基本就是这样 下拉控
我有一张大表,上面有很多公式,它们之间有一个依赖层次结构。它以具有日期值的单元格开始。然后,单元格x:y(和其他单元格)有依赖于该日期的公式。那么单元格w:z(和其他单元格)有一个依赖于单元格x:y的公式。诸如此类... 这个带有日期值的主单元格使用apache POI填充。 现在我的问题是:当我打开生成的excel文件时,日期在那里,但没有一个公式被计算出来。它们都存在错误“”。似乎当公式试图自
本文向大家介绍LSTM每个门的计算公式相关面试题,主要包含被问及LSTM每个门的计算公式时的应答技巧和注意事项,需要的朋友参考一下 参考回答: 遗忘门: 输入门: 输出门: