수학일지.. 산수일지 엑셀 병합 질문입니다. 채택완료
humanb2box
5년 전
조회 4,098
중복데이터를 뽑아왓고
그것들을 엑셀로 뽑아 내려 합니다.
이런식으로요..
번호와 중복번호는 merge하고 그에 따른 데이터를 옆으로 나열해서..
데이터를 뽑아서 foreach로 돌리고 있는데 범위 산술식이 도저히 안나옵니다..
| 번호 | 중복번호 | 사용자 | 중복수 | 2 | base | 2 | range | 2~3 | |||
| 2 | 1012345678 | 홍길동 | 중복수 | 2 | base | 3 | range | 4~5 | |||
| 장길산 | 중복수 | 3 | base | 4 | range | 6~8 | |||||
| 2 | 1012345678 | 임꺽정 | 중복수 | 2 | base | 5 | range | 9~10 | |||
| 이순신 | 중복수 | 2 | base | 6 | range | 11~12 | |||||
| 3 | 1012345678 | 세종 | |||||||||
| 장영실 | |||||||||||
| 설까치 | |||||||||||
| 2 | 1012345678 | 그누보드 | |||||||||
| 영카트 | |||||||||||
| 2 | 1012345678 | 씨아이보드 | |||||||||
| 스케이트보드 |
</p>
<pre>
$tmp = 2;
$base_num = 1;</pre>
<pre>
foreach($overlap as $key => $row){
$range = $tmp + $base_num;
$objPHPExcel->getActiveSheet()->mergeCells("A".$tmp.":A".$range)
->setCellValue('A'.$tmp, $range);
$tmp = $tmp + $row['cnt'];
$base_num ++;
}
</pre>
<p>
ㅠㅠㅠ 진짜 수포자는 웁니다..
도움좀 부탁드립니다..
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인