2
我想一次刪除一列,而不刪除列的右側。我已經經歷了第一行,如果它的空白,我只想刪除列。但該功能只允許我刪除列和旁邊的列。 ÿ之情況列(M具有值)(N沒有值)(O沒有值)(P具有值)(Q具有值)Phpexcel刪除一列或多列
$toremove_arr=array();
for ($ga='A'; $ga !== $highestCol; $ga++){
$col=$objPHPExcel->getActiveSheet()->getCell($ga.'1')->getValue();
if ($col=='') {
$toremove_arr[]=$ga;
}
}
$toremove_num = count($toremove_arr);
for($i=0; $i < $toremove_num; $i++){
$objPHPExcel->getActiveSheet()->removeColumn($toremove_arr[$i], 1);
}
會試一試。 – Mervyn