엑셀 파일 읽을시, 오류 문제

엑셀 파일 읽을시, 오류 문제

QA

엑셀 파일 읽을시, 오류 문제

본문

안녕하세요~ 항상 많은 도움을 받고 있는 초보 php 개발자 입니다.

 

그누보드에 기본 설치 라이브러리로 엑셀 파일을 읽어서 DB 저장을 하고 있습니다.

문제는, 엑셀 파일을 읽을때 엑셀의 내용을 직접(?) 입력 하지 않고,

엑셀 서식을 이용해서 입력했을때는 제대로 읽어오지를 못하더라구요.

 

예를 들어 엑셀 파일의 셀에서 '대한민국' 을 직접 입력 하지 않고

 =G2 라던지 =G2&A3 등등 엑셀의 입력 함수를 사용 하면 PHP 에서는 빈스트링 으로 인식을 합니다.

(직접 입력시 정상 인식 합니다)

 

추가 설정이 필요한지, 아니면 이 라이브러리에서만의 문제인지 알려주세요~

위 문제를 해결할수 있는 추천 라이브러리 알고 있으시다면 추천도 부탁드리겠습니다.

 

감사합니다.

 

 

이 질문에 댓글 쓰기 :

답변 1

엑셀 저장 파일이  XLS 파일이여야 되며, 아님 CSV파일로 변환하여 저장해서 입력하는데 여기에도 요령이 필요합니다. 파일을 먼저 엑셀로 저장하고 에디터플러스나 문서편집기로 열어서 다시 저장에 인코딩을 UTF-8로 고쳐서 저장하면 입력이 됩니다.

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

회원로그인

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