PHPExcel 사용하기 (1)

 

웹 환경에서 작업을 하다보면 때론 다른 포맷으로 데이터를 출력해야 할 때가 있습니다.

html을 그대로 빼놓으면 되지만, HTML 문법을 모르면 수정하기도 쉽지 않습니다.

PDF 나 그림 파일로 출력을 하면 수정이 쉽지 않습니다.

 

웹에서 작성된 표를 쉽게 출력할 수 있는 것을 찾아보니 PHPExcel 이라는 것을 찾을 수 있었습니다.

말 그대로 PHP를 통해서 Excel 데이터를 출력할 수 있는 것입니다.

 

Excel 은 일반 교과 과정중에도 많이 배우고, 실무에서 자주 쓰이니 접근성이 좋아서 잘 쓰일 만한 프로그램입니다.

 

웹에서 작성한 코드를 테이블을 그래도 엑셀로 옮겨서 쓸수 있다면 상당히 편리할 거 같습니다.

 

 

1. PHP Excel 다운로드

 

홈페이지 : http://phpexcel.codeplex.com

 

위의 주소로 접속하면 아래와 같은 페이지가 뜹니다.

문서를 쓰는 현재 1.7.8 버전이 올라와있습니다.

 

오른쪽에 다운로드 버튼을 통해서 파일을 다운로드 받습니다.

 

PHPExcel_1.7.8-with_documentation-msoffice_format.zip 라는 파일명으로 다운로드가 됩니다.

문서가 ms office 포맷으로 되어 있습니다.

 

다른 포맷을 원할 경우, 위에 DOWNLOADS 탭을 눌러줍니다.

 

 

 

기본 MS Office 포맷 말고도 Open Office 나 PDF 포맷들이 있습니다.

원하는 것을 다운로드 받으면 됩니다.

 

 

 

파일의 압축을 풀어보면 아래와 같은 구성으로 되어 있습니다.

실제 코드상에 필요한 것을 Classes 폴더이고, 다른 폴더들은 예제로 참고하시면 됩니다.

 

 

 

2. PHP Excel 예제

 

실제 사용하기 전에 샘플을 알아보도록 하겠습니다.

PHP 가 구동되는 환경에 위의 파일들을 넣고, 아래와 같이 주소를 입력하였습니다.

 

주소 : http://localhost/PHPExcel/Documentation/Examples/

 

아래와 같이 어떻게 사용하는 것인지 예제들이 많이 나와있습니다.

 

 

다음 주에는...

 

PHP Excel을 가지고 PHP 코드를 작성하고 엑셀 파일로 만들어보도록 하겠습니다.