그누아치님의 엑셀 xlsx 로 저장 방법에서 필드값 변경 채택완료
동글이
1년 전
조회 1,516
아래 링크의 그누아치님의 엑셀 xlsx 로 저장 방법에서 필드값을 변경하려면 어떻게 해야 하나요?
https://sir.kr/g5_tip/21184?sfl=wr_subject&stx=%EC%97%91%EC%85%80
내용 중에 $fileld의 값이 $contents 배열에 저장이 되는거 같은데, 배열에 저장된 값을 다른 값으로 변경을 하고 싶습니다.
예를 들어, $fileld['mb_id'] 의 mb_id의 값을 mb_nick의 값을 따로 불러와서 으로 변경을 하고 싶습니다. ( 해당 테이블에는 mb_nick의 값이 없기 때문에 mb_id의 값으로 mb_nick의 값을 불러와야 합니다.)
$writer->writeSheetHeader('Sheet1', $header, $styles1); //제목줄 서식 포함
$contents = [];
$x = 0;
foreach ($result as $field) {
$x++;
$contents[] = $x;
$contents[] = $field['wr_name'];
$contents[] = $field['wr_1'];
$contents[] = $field['wr_2'];
$contents[] = $field['wr_3'];
$contents[] = $field['mb_id'];
$contents[] = $field['wr_content'];
$contents[] = $field['wr_last'];
$writer->writeSheetRow('Sheet1', $contents, $styles2);
$contents = [];
}
$writer->writeToFile($filepath1);
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인
아에 처음 쿼리에서 불러오면 되겠군요...