엑셀 파일을 업로드 해서 이용할 경우가 있다.

특히 쇼핑몰 프로그램시 엑셀로 업로드해서 데이터를 저장할때 사용한다.

이를 편하게 해주는 라이브러리가 있어서 소개하기로 한다.

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";

}
?>

예제로 제공되는 페이지를 수정해서 엑셀의 내용을 볼수 있게 해 보았다.

샘플 페이지 가기

그리고 다운로드는 http://sourceforge.net/projects/phpexcelreader/ 이곳에서 하시면 된다.

제가 만든 샘플까지 압축한 파일은 여기 있습니다.
저작자 표시 비영리 변경 금지
Posted by 슬픈기쁨

댓글을 달아주세요

  1. 진념의|phper|
    2009/12/20 13:44
    댓글 주소 수정/삭제 댓글
    님 복받으실꺼에요..^^;
  2. hyungil
    2010/08/26 15:57
    댓글 주소 수정/삭제 댓글
    é,ó 같은 문자들은 깨져서 나오네요 ㅜ
  3. 2010/10/14 16:50
    댓글 주소 수정/삭제 댓글
    Well, really happy to read this article, I have bookmarked your website and will turn back to read your new articles.

<< PREV : [1] : ... [81] : [82] : [83] : [84] : [85] : [86] : [87] : [88] : [89] : ... [120] : NEXT >>

BLOG main image
PHPer를 위한 Tip , 휴식, 그리고........ by 슬픈기쁨

카테고리

분류 전체보기 (120)
PHP Tip (9)
PHP 강좌 (58)
Project 이야기 (5)
My Story (15)
꼬리 & 달이 이야기 (19)
의뢰하기 (1)
흥얼흥얼 (12)
Total : 160,043
Today : 25 Yesterday : 227