phpexcel for문 관련
본문
수동으로 번호 지정해서 여러개 하면 잘 되는데요
왜 for문에 넣으면 안되죠 .. 어디가잘못된건지요
i11 부터 13씩 증가되는 셀에 값을 넣고 있거든요
// 내용 출력
for ($i=11; $row=mysql_fetch_array($result); $i+=13)
{
$i = "I".$i;
$row = array_map('iconv_euckr', $row);
if($row['bar_name2']) {
$barname = $row['bar_name2'];
} else {
$barname = $row['bar_name'];
}
// 데이터
$objPHPExcel->setActiveSheetIndex(0)-> setCellValue($i, $barname);
// 폰트 사이즈
$objPHPExcel->getActiveSheet()->getStyle($i)->getFont()->setSize(18);
// 폰트 정렬
$objPHPExcel->setActiveSheetIndex(0)->getStyle($i)->getAlignment()->setHorizontal(PHPExcel_Style_Alignment::HORIZONTAL_RIGHT);
}
답변 4
H:I가 병합되었으니, H를 써야죠.
$i=1 부터 $i++ 한줄씩 추가를 하시고..
if($i%13==0) {
이때 값을 넣어보세요..
}
for ($jj=11; $row=mysql_fetch_array($result); $jj+=13)
{
$i = "I".$jj;
mysql_fetch_array 를 sql_fetch_array 로 교체하니 잘됩니다.
sql_fetch_array 로 했어야 했네요 ..^^;;
답변을 작성하시기 전에 로그인 해주세요.