2012-11-02 3 views
1

phpexcel을 사용하여 csv 열의 빈 칸을 채우고 싶습니다. phpexcel을 사용하여 하나의 열에 채우고 싶습니다.보기에 데모가 추가되었습니다. 흐름 검사 B2는 다음 B3으로 넘어갑니다. if B3은 B2에서 비어있는 값입니다.Phpexcel에서 빈 셀 채우기

여기 내 시도가 내 코드를 삽입 할 수 있지만 데모와 내 attemp로 동일한 게시물을 게시했습니다.

PHP Excel fill in Empty Cells.

답변

1

는 PHPExcel이에 대한 모든 내장 기능을 제공하지 않습니다 명시 적으로 그렇게하도록 지시하는 경우에만 셀의 내용을 변경합니다. NULL 또는 빈 문자열이 포함 된 셀에 대한 워크 시트 테스트를 반복하고 CSV에 저장하기 전에 원하는 값으로 셀을 채워야합니다.

뭔가 같은 :

for ($i=2;$i<$highestRow;$i++) { 
    $colB = $objPHPExcel->getActiveSheet()->getCell('B'.$i)->getValue(); 
    if ($colB == NULL || $colB == '') { 
     $objPHPExcel->getActiveSheet()->setCellValue(
      'B'.$i, 
      $objPHPExcel->getActiveSheet()->getCell('B'.($i-1))->getValue(); 
     ); 
    } 
}