영카트 php 엑셀출력시 숫자부분 문제
본문
안녕하세요
php로 영카트에 나와있는 소스로 엑셀 출력기능을 만드는중인데
엑셀을 출력했을때 영문이나 한글은 잘나오는데
color가 043이고
size가 090 이런 이름일때
$worksheet->write($i, 19, $size);
$worksheet->write($i, 20, $color);
color와 size가 들어갈 부분에
color는 43, 사이즈는 90으로 나오네요
앞에있는 0이 지워지는데 이걸 그대로 043, 090으로 출력하는 방법이 없을까요?
조언 좀 부탁드리겠습니다.
답변 2
날짜가 많이 지났지만 혹시 참조하실 분이 있을까 적어봅니다.
엑셀의 함수(수식) 표현 방식을 응용한 방법입니다.
$worksheet->write($i, 20, "=\"0000001\""); # 숫자 직접 입력
$worksheet->write($i, 20, "=\"". $number ."\""); # 변수인 경우
엑셀에서 보여지는 결과는
="000001"
이 되어 입력된 그대로 보여집니다.
답변을 작성하시기 전에 로그인 해주세요.