700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > php读取excel的公式 PHPExcel在解析xlsx文件中的公式时返回零“0”

php读取excel的公式 PHPExcel在解析xlsx文件中的公式时返回零“0”

时间:2021-03-21 11:02:51

相关推荐

php读取excel的公式 PHPExcel在解析xlsx文件中的公式时返回零“0”

我想通过

PHP得到Excel函数的计算值.如果输入是,则简单

'=MAX(2,3,4,6)'

然后输出将是

6

为此,我用PHPExcel Library制作了两个php脚本.一个脚本将采用该公式/函数,并将生成xlsx文件.

第二个脚本将读取生成的xlsx文件,并将给出给定公式的计算值.

这个过程似乎没问题,但它无法为一些功能带来价值.比如

"=INDEX({"zz","yy","xx"},2)"

"=INDEX({"zz","yy","xx"},MATCH(MAX({11,22,34}),{11,23,34}))"

我的第一个脚本可以生成xlsx文件及其公式的结果.

但是第二个脚本显示无效结果,它只显示0.

这是我的第二个剧本

require_once 'a/Classes/PHPExcel/IOFactory.php';

require_once 'a/Classes/PHPExcel.php';

$inFile = 'index.xlsx';

$objReader = PHPExcel_IOFactory::createReader('Excel');

$objReader->setReadDataOnly(true);

$objPHPExcel = $objReader->load($inFile);

$value = $objPHPExcel->setActiveSheetIndex(0)->getCell('C5')->getOldCalculatedValue();

echo $value;

提前致谢 .

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。