PHPExcel Удалить строки по идентификатору

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

<?php
/** Include PHPExcel */
require_once dirname(__FILE__) . './Classes/PHPExcel.php';
require_once dirname(__FILE__) . './Classes/PHPExcel/IOFactory.php';

$objPHPExcel = PHPExcel_IOFactory::load("EmpTest.xlsx");
$objPHPExcel->setActiveSheetIndex(0);
$highestrow = $objPHPExcel->getActiveSheet()->getHighestRow();

for ($row = 2; $row <= $highestrow; $row++) {
if ($objPHPExcel->getActiveSheet()->getCell('A'.$row) == $_GET['ID']){
$objPHPExcel->getActiveSheet()->removeRow($row);
break;
}
}
$objWriter = new PHPExcel_Writer_Excel2007($objPHPExcel);
$objWriter->save('EmpTest.xlsx');

header("Location: index.php");
exit; //done.. exiting!
?>

Когда я нажму кнопку «Удалить», это будет результат.
Удалить результат сотрудника

Это будет сделано на моем листе Excel. Вы увидите вставленную пустую строку.
Результат листа Excel

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]