엑셀 파일을 업로드 해서 이용할 경우가 있다.
특히 쇼핑몰 프로그램시 엑셀로 업로드해서 데이터를 저장할때 사용한다.
이를 편하게 해주는 라이브러리가 있어서 소개하기로 한다.
phpExcelReader 라는 라이브러리다.
사용법은 아주 간단하다.
예제로 제공되는 페이지를 수정해서 엑셀의 내용을 볼수 있게 해 보았다.
샘플 페이지 가기
그리고 다운로드는 http://sourceforge.net/projects/phpexcelreader/ 이곳에서 하시면 된다.
제가 만든 샘플까지 압축한 파일은 여기 있습니다.
특히 쇼핑몰 프로그램시 엑셀로 업로드해서 데이터를 저장할때 사용한다.
이를 편하게 해주는 라이브러리가 있어서 소개하기로 한다.
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 Tip' 카테고리의 다른 글
| JQuery.js 와 Prototype.js 같이 사용하기 (3) | 2009/10/27 |
|---|---|
| Excel (xls) 파일을 업로드하여 데이터를 PHP에서 사용하기 (3) | 2009/09/08 |
| 링크 이미지 저장 방법 (php) (1) | 2009/09/08 |
| 블로그에 PHP 함수 검색 사이드바 달기 (1) | 2009/08/14 |
| IE용 무료 웹 프린트 컴포넌트 (0) | 2009/07/28 |
| PHP 함수를 Javascript 에서 사용하기 (0) | 2009/07/26 |
phpExcelReader.zip

