PHP | PHP에서 엑셀파일 불러오기 | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
작성자 | 작성일 | 18-03-07 20:11 | |||||||||||
PHP로 웹 프로그램을 제작할 때 엑셀파일을 불러와서 데이터를 보여주거나 가공하는 기능이 필요한 경우가 생깁니다. 이때 사용할 수 있는 모듈이 오픈소스로 공개되어 있습니다. (참으로 좋은 사람들입니다. 그리고 능력있는 사람들입니다.) 해당 모듈을 다운로드하면 phpExcelReader.zip 으로 저장됩니다. 압축을 풀면 아래와 같은 파일들로 구성이 됩니다. . |-- Book1.xls |-- Excel | |-- oleread.inc | `-- reader.php |-- README |-- changelog.txt |-- example.php `-- example2.php 샘플로 들어있는 엑셀파일에 문제가 있어서 삭제하고 새로 만들어서 Book1.xls 이라는 이름으로 저장하였습니다. 파일형식을 xlsx 가 아닌 xls로 저장해야 합니다. 그리고 Excel/reader.php 파일의 상단에 보면 require_once 구문이 있는데 그 옆에 경로를 수정해줘야 합니다. require_once 'Spreadsheet/Excel/Reader/OLERead.php'; --> require_once 'oleread.inc'; 그리고 example.php을 열어서 한글인코딩(CP949)로 변경해줍니다. $data->setOutputEncoding('CP1251'); --> $data->setOutputEncoding('CP949'); 마지막으로 엑셀파일명을 변경해줍니다. $data->read('jxlrwtest.xls'); --> $data->read('Book1.xls'); 그러면 화면에 엑셀에 들어가있는 셀값이 아래처럼 출력됩니다.
|
|||||||||||||
|
|||||||||||||
댓글목록
등록된 댓글이 없습니다.