phpexcel读取公式计算结果为#VALUE!

首先导入的表格里用公式计算都有结果(有多列的值都是用公式计算出来的),无问题,但是导入后发现某些列的值为#VALUE!(不是所有用公式计算出来的列),排查原因发现是因为公式中的某项的值为空(不是0),就会导致phpexcel读取不到值。

下面是读取方法:

$objPHPExcel = $PHPReader->load($file);
$data=$objPHPExcel->getActiveSheet($sheet)->toArray();

这里$data已经是读取出来的结果,是一个二维数组。

请问:

1、通过上面的方法,怎么避免因为公式中的空值导致读取不到值?
2、如果上面的方法无法修改,是否更换读取方法?求推荐!### 题目描述

阅读 2.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题