对非对象调用成员函数getActiveSheet(),PHPExcel错误
我试图通过PHPExcel获取单元格的值 这很有效对非对象调用成员函数getActiveSheet(),PHPExcel错误,php,phpexcel,Php,Phpexcel,我试图通过PHPExcel获取单元格的值 这很有效 $cell = $objPHPExcel->getActiveSheet()->getCell('B2'); echo $cell->getCalculatedValue(); //Prints the cell value, Working 但当我把它投入运行时,它就不起作用了 function getval($id){ $cell = $objPHPExcel->getActiveSheet()->getC
$cell = $objPHPExcel->getActiveSheet()->getCell('B2');
echo $cell->getCalculatedValue(); //Prints the cell value, Working
但当我把它投入运行时,它就不起作用了
function getval($id){
$cell = $objPHPExcel->getActiveSheet()->getCell($id);
return $cell->getCalculatedValue();
}
对非对象调用成员函数getActiveSheet()我也遇到了同样的问题 我找到了答案, objexcel是一个类,您必须先新建一个对象! 所以加上
$objPHPExcel=new PHPExcel();
在函数中,然后使用它 这是一个范围问题@Dagon我尝试将全局添加到$objPHPExcel。全球$objPHPExcel;但是仍然不起作用。
getval()
在另一个脚本文件中吗?