0

一番下のレコードを削除したいと思います。行 6 に達したら、それより下にあるものを phpexcel で削除します。

for($tot=2; $tot<$highestRowEMDist; $tot++){
  $chkven = $objPHPExcel->getActiveSheet()->getCell('C'.$tot)->getValue();
  if ($chkven!="Test" ) {
    $objPHPExcel->getActiveSheet()->removeRow(7,0);
  }
}

私が望むのは、行6に到達した場合、それより下のものを削除する必要があることだけです

4

1 に答える 1

0

私は解決策を見つけました

for($row=2; $row < $highestRowEMDist; $row++){
   $value = $objPHPExcel->getActiveSheet()->getCell('C'.$row)->getValue();
   if ($value != "Quest") {
      $objPHPExcel->getActiveSheet()->removeRow($row, $row);
   }
}
于 2012-12-11T13:23:36.493 に答える