phpexel получить последнюю строку читать пустую ячейку - PullRequest
0 голосов
/ 26 апреля 2020

У меня проблемы с чтением последней строки моего файла загрузки в Excel. когда пользователь удаляет строку, используя клавиатуру / очищает содержимое данных, мой код отображает пустую ячейку на

  //this is my code for read file
  public function file_reader_ibom($inputFileName)
  {
    $sheetnumber = 0;
    try {
      $objReader = PHPExcel_IOFactory::createReader('Excel2007');
      $objReader->setReadDataOnly(true);
      $objPHPExcel = $objReader->load($inputFileName);
      $objPHPExcel->setActiveSheetIndex($sheetnumber);
      $objWorksheet = $objPHPExcel->getActiveSheet();
    } catch (Exception $e) {
      die(
        'Error loading file "' .
          pathinfo($inputFileName, PATHINFO_BASENAME) .
          '": ' .
          $e->getMessage()
      );
    }
    $lastRow = $objPHPExcel->setActiveSheetIndex($sheetnumber)->getHighestRow();
    $lastRow2 = $objPHPExcel->setActiveSheetIndex($sheetnumber)->getHighestDataRow();
    echo $lastRow;
    echo $lastRow2;
    exit();
}

, я использовал оба значения getHighestRow() и getHighestDataRow(), но все равно. что я делаю не так?

...