채택완료

주문내역 엑셀에서 셀서식 질문

2017-01-19 (목) 12:16:36 12,724

주문내역 엑셀을 XLS 데이터로 뽑아보면

아주 긴 숫자인 주문번호라던가 전화번호, 상품아이디 등은 숫자로 잘 표시가 되는데

배송 송장번호만

6.97E+11

등으로 표시가 됩니다. 그래서 꼭 저부분을 셀서식을 숫자로 해줘야 보이는데요

문제는 다른 항목들도 셀서식이 일반인데 잘 보인다는거에요.

이걸 정상적으로 잘 보이게 하려면 어떻게 해야 하나요?

db에서 형식을 바꿔줘야 하는건가요? 아니면 php에서 뭔가를? 

|

답변 2개 / 댓글 2개

채택된 답변
+20 포인트

엑셀 출력하는 php에서

<td style=mso-number-format:'\@'>송장번호</td>

이렇게 설정해 보세요.. 

답변에 대한 댓글 2개

php 에는 $worksheet->write($i, 11, $row['od_invoice']); 로 되어 있어요 ㅠㅠ
영카트 해당 파일은 adm/shop_admin/oderprintresult.php 입니다 ㅠㅠ

$worksheet->write($i, 10, ' '.$row['od_id']);

답변을 작성하려면 로그인이 필요합니다.