【发布时间】:2017-05-03 06:47:04
【问题描述】:
我正在尝试阅读 Excel 工作表中的一个单元格。 当我使用函数 getCalculatedValue 时,它会抛出以下错误:
Financials!LU83 -> Financials!LU81 -> Formula Error: An unexpected error occured
我编写了以下函数来读取单元格
private function getCellValue($data)
{
//example of data variable
//$data = [0, 'G79'];
$excel = $this->excel;
$excel->setActiveSheetIndex($data[0]);
\PHPExcel_Calculation::getInstance($excel)->flushInstance();
\PHPExcel_Calculation::getInstance($excel)->clearCalculationCache();
return $excel->getActiveSheet()->getCell($data[1])->getCalculatedValue();
}
我尝试读取的单元格具有以下值
=LU83+LT84
其中 LU83 具有以下值
=LU73-SUM(LU76:LU81)
LU81有价值
=VLOOKUP(LU8,'智慧回归'!$O:$S,5,0)
我不知道为什么会收到此错误。我希望有一种调试方法?有什么办法吗?
感谢任何帮助。
谢谢
【问题讨论】:
-
那么单元格 LU81 包含什么?这就是它抱怨的细胞
-
=VLOOKUP(LU8,'Wiser Return'!$O:$S,5,0)
-
我会看那个帖子并更新我的代码,我会尽快更新这个帖子
标签: php excel phpexcel phpexcelreader