ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • php로 excel 파일 내보내기
    카테고리 없음 2012. 8. 22. 12:10


    php 에서 조작할 수 있는 라이브러리

    라이브러리읽기 (xls)읽기 (xlsx)쓰기 (xls)쓰기 (xlsx)php4php5
    Spreadsheet_Excel_Writer×××
    PHP-ExcelReader×××
    PHP Excel××
    Excel_Reviser××
    Excel_Peruser×××

    PHPExcel은 읽고 쓸 수 있지만 2007이 기본.

    일단 BIFF8 형식 (2003 이전)의 쓰기는 클래스에 대응하고있는 것 같다


    이번에 작업 때 쓴 건 EXCEL_REVISER , 기본템플릿으로 엑셀파일을 하나 만들어 놓고,

     그 안에다가 데이터 입력 및 읽기가 가능.


    아래는 초 간단 예제


    01<?PHP
    02
    03require_once('./reviser.php');
    04//객체화
    05$reviser new Excel_Reviser;
    06
    07$reviser->setInternalCharset('UTF-8');
    08 
    09//첫번째 시트 1행 1렬에「hoge」작성
    10$reviser->addString(0, 0, 0, 'hoge');
    11 
    12//첫번째 시트 1행 2렬에「hoge」작성
    13$reviser->addString(0, 0, 1, 'hogo');
    14 
    15//첫번째 시트 2행 1렬에「111」작성
    16$reviser->addNumber(0, 1, 0, 111);
    17 
    18//첫번째 시트 2행 2렬에「222」작성
    19$reviser->addNumber(0, 1, 1, 222);
    20 
    21//excel파일 생성 처리
    22//템플릿 파일을 지정
    23$readfile='./template.xls';
    24 
    25//엑셀 파일로 만들 이름
    26$outfile="hogehogo.xls";
    27 
    28//엑셀로 출력
    29$reviser->reviseFile($readfile,$outfile)
    30?>





Designed by Tistory.