PHPExcel 설치

Crystal Clear action info.png 작성 중인 문서입니다.
PHPExcel 설치

1 다운로드

2 설치

  • 웹서버의 DOCUMENT_ROOT 폴더 아래에 PHPExcel 폴더 생성
  • 로컬 PHPExcel-1.7.7 폴더에 있는 Classes 폴더과 Tests 폴더를 방금 생성한 PHPExcel 폴더로 업로드
  • 브라우저에서 http://서버주소/PHPExcel/Tests/01simple.php 하여 실행

3 실행예시 (오류)

브라우저에서 위 주소대로 접속해보니 다음과 같은 오류 메시지가 나온다.

08:40:06 Create new PHPExcel object 08:40:06 Set document properties 08:40:06 Add some data 08:40:06 Rename worksheet 08:40:06 Write to Excel2007 format 
Fatal error: Uncaught exception 'Exception' with message 'Could not close zip file /var/www/html/PHPExcel/Tests/01simple.xlsx.' in /var/www/html/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php:378 Stack trace: #0 /var/www/html/PHPExcel/Tests/01simple.php(77): PHPExcel_Writer_Excel2007->save('/var/www/html...') #1 {main} thrown in /var/www/html/PHPExcel/Classes/PHPExcel/Writer/Excel2007.php on line 378

01simple.php 소스코드를 살펴보니 다음 부분에서 오류가 발생하는 것을 알 수 있었다.

$objWriter->save(str_replace('.php', '.xlsx', __FILE__));

4 폴더 권한 조정

5 실행예시 (성공)

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}