PHPExcel xlsx文件阅读器

我有一个问题,其中一个读取数字是正确的,因为在Excel工作表中它只是一个数字,但第二个返回一个公式。 我已经尝试了在论坛的其他主题上提出的几种方法,但都没有正确的工作。 我还能做些什么来解决这个问题? 我只需要从我的.xlsx excel文件中读取几个单元格。

码:

include "PHPExcel-1.8\Classes\PHPExcel\IOFactory.php"; $inputFileName = 'C:\Users\tfd054it0154\Desktop\dane na spotkanie.xlsx'; $spreadsheet = \PhpOffice\PhpSpreadsheet\IOFactory::load($inputFileName); // Read Excel workbook try { $inputFileType = PHPExcel_IOFactory::identify($inputFileName); $objReader = PHPExcel_IOFactory::createReader($inputFileType); $objPHPExcel = $objReader->load($inputFileName); } catch(Exception $e) { die('Error loading file "'.pathinfo($inputFileName,PATHINFO_BASENAME).'": '.$e->getMessage()); } $value1 = $objPHPExcel->getActiveSheet()->getCell('B8')->getValue(); echo $value1; $value2 = $objPHPExcel->getActiveSheet()->getCell('C8')->getValue(); echo $value2; 

如果单元格包含公式,则getValue()将返回公式本身, getCalculatedValue()计算并返回该公式的结果。

如PHPExcel文档中所述