Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/278.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHPExcel-从另一个工作表获取单元格值_Php_Phpexcel_Phpexcelreader - Fatal编程技术网

PHPExcel-从另一个工作表获取单元格值

PHPExcel-从另一个工作表获取单元格值,php,phpexcel,phpexcelreader,Php,Phpexcel,Phpexcelreader,我已经调试了好几个小时,似乎无法解决问题 $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcelReader = $objReader->load($inputFileName); $objPHPExcelReader->setActiveSheetIndex(1); $sheetName = $objPHPExcelReader->getActi

我已经调试了好几个小时,似乎无法解决问题

    $objReader = PHPExcel_IOFactory::createReader($inputFileType);
    $objPHPExcelReader = $objReader->load($inputFileName);

    $objPHPExcelReader->setActiveSheetIndex(1);

    $sheetName = $objPHPExcelReader->getActiveSheet()->getTitle();

    echo "<strong>UPLOAD SUCCESSFUL!</strong><br /><br />";
    echo "Excel Path: $target_path<br /><br />";
    echo "$sheetName <br /><br />";

    $ytd_actual = $objPHPExcelReader->getSheet(1)->getCell('Z11')->getValue();
    $ytd_budget = $objPHPExcelReader->getActiveSheet()->getCell('AX11')->getValue();

它会给我第一张纸上的值,没有问题。第二张,没什么


我做错了什么?请放心,单元格映射是正确的,有一些值开始质疑数据损坏/格式是否可能是原因?是否有任何隐藏的工作表?调用$objPHPExcelReader->getSheetNames返回什么?这将给出一个由数字索引索引的图纸名称列表。无隐藏图纸。数组[0]=>Sheet1[1]=>Sheet2在这种情况下,PHPExcel已损坏,我最好用PDQ修复它。。。。我假设您使用的是最新的1.8.0版本。我以为我使用的是最新的1.7.9版本,我在2月的上周开始了我的项目。没有注意到3月2日发布的新版本。我下载了最新版本,它的性能似乎好多了。此外,还修复了几个CSV错误。谢谢你的更新,如果我继续有问题,我会告诉你的。
 $ytd_actual = $objPHPExcelReader->getSheet(1)->getCell('Z11')->getValue();
 $ytd_actual = $objPHPExcelReader->getSheet(0)->getCell('Z11')->getValue();