1
다른 시트를 사용하여 Excel 파일을 만듭니다. 다른 시트는 반복에 의해 생성됩니다. 그러나 반복 작업으로 인해 워크 시트라는 추가 시트가 생성됩니다. 내 코드는 다음과 같습니다phpexcel을 사용하여 여러 시트를 작성할 때 추가 워크 시트가 있음
$result = fetch results from database;
$count = COUNT($result);
foreach ($result as $key=>$value){
$objPHPExcel->createSheet($key);
$objPHPExcel->getActiveSheet()
->setTitle($value['title']);
}
내 데이터베이스는 3 개 결과를 가지고 그것은 '워크 시트'로 명명 된 네 번째와 함께 세 개의 워크 시트를 생성합니다. 내가
if ($key > 0) {
execute above code
}
else {
$objPHPExcel->setActiveSheetIndex(0)->setTitle($value['title']);
}
으로 확인 조건을 사용하고있는 경우
는 그것을 잘 작동합니다. 왜 그래야만하지? 실수는 어디 있습니까?
감사합니다. 워크 시트를 제거했습니다. 하지만 조건이있는 경우 그 이유는 무엇입니까? – Ques