PHP에서 엑셀파일 불러오기 > php

본문 바로가기
사이트 내 전체검색

php

PHP에서 엑셀파일 불러오기

페이지 정보

작성자 서방님 댓글 0건 조회 155회 작성일 13-04-11 13: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');

그러면 화면에 엑셀에 들어가있는 셀값이 아래처럼 출력됩니다.

"연번","학번","성명","비고",
"1","20120001","홍길동","",
"2","20120002","김나라","",
"3","20120003","이대한","반장",

댓글목록

등록된 댓글이 없습니다.

Total 614건 28 페이지
게시물 검색

회원로그인

접속자집계

오늘
12
어제
109
최대
1,347
전체
167,529
Latest Crypto Fear & Greed Index

그누보드5
Copyright © 서방님.kr All rights reserved.