PHPExcel 사용해서 업로드시 숫자문제

PHPExcel 사용해서 업로드시 숫자문제

QA

PHPExcel 사용해서 업로드시 숫자문제

본문

PHPExcel 사용해서 데이터 가져와서  db 밀어 넣는데 

 

숫자 부분이 string(6) "625" 으로 들어 가서.... 

이 문제를 해결할수 있는 방법이 없을까요

 

다른컬럼은 string(3) "625"으로 나와서 

sql 조회하려니깐 안되네요 

이 질문에 댓글 쓰기 :

답변 2

엑셀에 문제가 있는것 같습니다.

625에 대한 var_dump 값이 sting(6) 이면 저 숫자가 아스키값이 아닌 전각특수문자가 들어같것 같군요.

엘셀 검색하셔서 전각문자 숫자를 그냥 숫자로 모두 바꾼후에 다시 업로드(입력)해보세요.

 

"625" 는 625로 들어간다는 것인가요 아니면 인용부호"까지 함께 "625"로 들어간다는 소린가요.

그리고 뭐가 됐던

select * from table where column like '%625%'; 하면 검색이 될텐데요.

뭘가 안된다는 말인가요?

var_dump로 찍었을때 string(6) "625" 이런식으로 나온다는 말입니다 ㅎㅎ;

실질적으로 인용부호는 안들어가고 엑셀상에서 625 숫자로만 표시 되어 있는데
데이터 길이 확인하면 같은 값인데도 6, 3 으로 차이가 생깁니다.

625로 like 검색시 중복되는 6255 값이 발생해서요 , 고유의 값 하나만  일치 되는 검색에 사용할려고 합니다.

답변을 작성하시기 전에 로그인 해주세요.
전체 28
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT