주문내역 엑셀을 XLS 데이터로 뽑아보면
아주 긴 숫자인 주문번호라던가 전화번호, 상품아이디 등은 숫자로 잘 표시가 되는데
배송 송장번호만
| 6.97E+11 |
등으로 표시가 됩니다. 그래서 꼭 저부분을 셀서식을 숫자로 해줘야 보이는데요
문제는 다른 항목들도 셀서식이 일반인데 잘 보인다는거에요.
이걸 정상적으로 잘 보이게 하려면 어떻게 해야 하나요?
db에서 형식을 바꿔줘야 하는건가요? 아니면 php에서 뭔가를?
답변 2개 / 댓글 2개
채택된 답변
+20 포인트
devdev
2017-01-19 (목) 12:23:57
엑셀 출력하는 php에서
<td style=mso-number-format:'\@'>송장번호</td>
이렇게 설정해 보세요..
답변에 대한 댓글 2개
2017-01-19 (목) 12:28:05
php 에는 $worksheet->write($i, 11, $row['od_invoice']); 로 되어 있어요 ㅠㅠ
2017-01-19 (목) 12:30:26
영카트 해당 파일은 adm/shop_admin/oderprintresult.php 입니다 ㅠㅠ
2018-08-13 (월) 23:17:53
$worksheet->write($i, 10, ' '.$row['od_id']);
답변을 작성하려면 로그인이 필요합니다.