2012-12-11 49 views
0

我想刪除最底部的記錄。當我到達第6行時,我想在phpexcel中刪除任何以下的內容。如何刪除某行號下的行phpexcel

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

所有我想要的是,如果我達到行需要刪除

+0

我得到它的代碼,這部分低於6什麼?如果($ chkven!=「Test」){ $ objPHPExcel-> getActiveSheet() - > removeRow(7,0); }' 也許在if語句中加入回顯以檢查它是否達到remove函數? – Kal

回答

0

我已經找到了解決辦法

for($row=2; $row < $highestRowEMDist; $row++){ 
    $value = $objPHPExcel->getActiveSheet()->getCell('C'.$row)->getValue(); 
    if ($value != "Quest") { 
     $objPHPExcel->getActiveSheet()->removeRow($row, $row); 
    } 
}