주문내역 엑셀에서 셀서식 질문 채택완료
블랑숑
8년 전
조회 10,696
주문내역 엑셀을 XLS 데이터로 뽑아보면
아주 긴 숫자인 주문번호라던가 전화번호, 상품아이디 등은 숫자로 잘 표시가 되는데
배송 송장번호만
| 6.97E+11 |
등으로 표시가 됩니다. 그래서 꼭 저부분을 셀서식을 숫자로 해줘야 보이는데요
문제는 다른 항목들도 셀서식이 일반인데 잘 보인다는거에요.
이걸 정상적으로 잘 보이게 하려면 어떻게 해야 하나요?
db에서 컬럼 형식을 바꿔줘야 하는건가요? 아니면 php에서 뭔가를?
php 에는 $worksheet->write($i, 11, $row['od_invoice']); 로 되어 있어요 ㅠㅠ
영카트 해당 파일은 adm/shop_admin/oderprintresult.php 입니다 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
채택된 답변
+20 포인트
8년 전
$row['od_invoice']
이걸
</span>"'" . $row['od_invoice']<span style="font-size: 14.6667px;">
이렇게 고쳐서 앞에 작은따옴표가 들어가게 하면 문제가 해결되나요?
숫자 형식의 셀을 강제로 텍스트로 인식시키는 방법입니다.
로그인 후 평가할 수 있습니다
답변에 대한 댓글 3개
�
블랑숑
8년 전
�
말러83
8년 전
엑셀에서 작은따옴표와 띄어쓰기를 다르게 인식합니다.
작은따옴표로 해결 되나요? 안 되면 저도 잘 모르겠습니다...
작은따옴표로 해결 되나요? 안 되면 저도 잘 모르겠습니다...
�
블랑숑
8년 전
해결은 되더라구요 기존 설정이 그렇게 되어 있어서 ;;
csv아니고 xls.. 해보니까 셀맨앞에 빈공간이 있어서 강제로 텍스트로 인식은 되더라구요
근데 어디다 붙여넣거나 할때 앞에 공백이 있으니까 ㅠㅠ
csv아니고 xls.. 해보니까 셀맨앞에 빈공간이 있어서 강제로 텍스트로 인식은 되더라구요
근데 어디다 붙여넣거나 할때 앞에 공백이 있으니까 ㅠㅠ
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인
이렇게 ' ' 로 되어 있어서 같이 따라해서 정상적으로 나오긴 하는데
결과적으로 앞에 공백이 있게 되는거니까 정식? 적으로 바꿀 수 있는게 있나 싶어서 물어봤어요 ㅠㅠ