반응형
엑셀 파일을 업로드 해서 이용할 경우가 있다.
특히 쇼핑몰 프로그램시 엑셀로 업로드해서 데이터를 저장할때 사용한다.
이를 편하게 해주는 라이브러리가 있어서 소개하기로 한다.
phpExcelReader 라는 라이브러리다.
사용법은 아주 간단하다.
<?
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
// 여기 이부분에서 euc-kr 을 넣어 주면 한글을 이용할 수 있다.
$data->setOutputEncoding('euc-kr');
$data->read('jxlrwtest.xls');
error_reporting(E_ALL ^ E_NOTICE);
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
}
echo "\n";
}
?>
require_once 'Excel/reader.php';
$data = new Spreadsheet_Excel_Reader();
// 여기 이부분에서 euc-kr 을 넣어 주면 한글을 이용할 수 있다.
$data->setOutputEncoding('euc-kr');
$data->read('jxlrwtest.xls');
error_reporting(E_ALL ^ E_NOTICE);
for ($i = 1; $i <= $data->sheets[0]['numRows']; $i++) {
for ($j = 1; $j <= $data->sheets[0]['numCols']; $j++) {
echo "\"".$data->sheets[0]['cells'][$i][$j]."\",";
}
echo "\n";
}
?>
예제로 제공되는 페이지를 수정해서 엑셀의 내용을 볼수 있게 해 보았다.
샘플 페이지 가기
그리고 다운로드는 http://sourceforge.net/projects/phpexcelreader/ 이곳에서 하시면 된다.
제가 만든 샘플까지 압축한 파일은 여기 있습니다.
반응형
'PHP∵SCRIPT' 카테고리의 다른 글
GET, POST 하나로 묶기 (0) | 2014.09.14 |
---|---|
PHP for문 2씩 증가하는 법 (0) | 2014.06.22 |
랜덤 문자열생성 1 (쿠폰기능에 활용) (0) | 2014.06.21 |
date 함수 이용한 요일 구하기 (0) | 2014.06.20 |
JQuery.js 와 Prototype.js 같이 사용하기 (0) | 2014.05.27 |
PHP에서 MySQL 접속하기 (0) | 2014.05.24 |
공백제거 자바스크립트 (0) | 2014.05.24 |
공백제거 자바스크립트 (0) | 2014.05.09 |
댓글