PHP에서 자료를 Excel 파일로 저장하기 위한 방법은 크게 2가지로 나눌 수 있다.
우선 첫째는 데이터를 생성하면서 헤더를 다음과 같이 선언하면 된다.
header(\"Content-type: application/vnd.ms-excel\");
header(\"Content-Disposition: attachment; filename=$filename\");
header(\"Expires: 0\");
header(\"Cache-Control: must-revalidate, post-check=0,pre-check=0\");
header(\"Pragma: public\");
위의 헤더와 함께 전송해 주면 엑셀파일의 생성이 가능하며, pear 에 spreadsheet 을 사용하면
제대로된 엑셀 화일을 만드실 수 있구요.
하지만 이는 여러가지 제한사항이 발생하기 때문에 간단한 형태의 엑셀파일 생성시에 사용하는 것이 좋다.
두번째 방법은 엑셀 파일을 생성하는 모듈을 사용하는 방법이다.
php_writeexcel-0.3.0.tar.gzPHP Write Excel
php_ole-0.0.0.tar.gzPHP OLE
위 두 파일을 받아 압축을 해제하면 엑셀파일을 생성할 수 있는 클래스 및 함수 파일들이 있는데 이를 이용하면 가능하다.
Homepage : http://www.bettina-attack.de/jonny/view.php/projects/php_writeexcel/ (새 창으로 열기)
TAG PHP Dev






46661
40
81










댓글을 달아 주세요