엑셀배송일괄등록 중 소스문의

엑셀배송일괄등록 중 소스문의

QA

엑셀배송일괄등록 중 소스문의

답변 2

본문


    $headers = array('주문번호', '주문자명', '주문자전화1', '주문자전화2', '배송자명', '배송지전화1', '배송지전화2', '배송지주소', '배송회사', '운송장번호');
    $widths  = array(18, 15, 15, 15, 15, 15, 15, 50, 20, 20);
    $header_bgcolor = 'FFABCDEF';
    $last_char = column_char(count($headers) - 1);
    for($i=1; $row=sql_fetch_array($result); $i++) {
        $rows[] = 
                    array(' '.$row['od_id'], 
                          $row['od_name'], 
                          ' '.$row['od_tel'], 
                          ' '.$row['od_hp'], 
                          $row['od_b_name'], 
                          ' '.$row['od_b_tel'], 
                          ' '.$row['od_b_hp'], 
                          print_address($row['od_b_addr1'], $row['od_b_addr2'], $row['od_b_addr3'], $row['od_b_addr_jibeon']),
                          $row['od_delivery_company'],
                          $row['od_invoice']);
    }

 

여기에 보면 

 

$row['od_name'], 
 ' '.$row['od_tel'], 

 

이런 식으로 되어 있는데요

 ' '. 이 공백? 이건 왜 넣는건가요?

넣는 줄과 안넣는 줄의 차이를 모르겠어요
혹시 숫자인가 문자인가 차인가..

근데 그러기엔 invoice도 다 숫자일텐데

 

이 질문에 댓글 쓰기 :

답변 2

아마 엑셀에서 문자로 인식하게 하려고 하는 것 같네요.

엑셀에서는 0 으로 시작하는 전화번호 같은경우 처음 0을 다 잘라내기도 하고 길이가 길면 콤마를 넣기도하고 뭐 그럽니다.

 

숫자 때문에 그렇습니다.

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 17,127
© SIRSOFT
현재 페이지 제일 처음으로