у меня есть файл xlsx с именем new.xlsx с 5 строками в нем
//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();
// $lastRow = $objPHPExcel->setActiveSheetIndex($sheetnumber)->getHighestRow();
} catch (Exception $e) {
die(
'Error loading file "' .
pathinfo($inputFileName, PATHINFO_BASENAME) .
'": ' .
$e->getMessage()
);
}
$lastRow = $objPHPExcel->setActiveSheetIndex($sheetnumber)->getHighestRow();
echo $lastRow;
exit();
}
результат эхо 5
проблема
- i block последняя строка и нажмите delete на клавиатуре, затем сохраните файл
- после загрузки того же файла new.xlsx,
echo
по-прежнему 5.
почему ?? не должно быть 4