티스토리 뷰

study/etc

php에서 엑셀 사용하기

koreaparks 2012. 8. 20. 20:34

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

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

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

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 이곳에서 하시면 된다.





추가로, xls파일 확장자만 사용 가능하며 이를 이용에서 mysql 등 DB로 저장도 가능하다.




댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday