http://www.ishappy.net
오늘은 동주연정이가 사랑을 시작한지 4993일째,
[결혼]한지 3502일째 되는 날입니다.
사랑한지 5000일째 되는 날은
2017년 11월 26일입니다.
결혼한지 3600일째 되는 날은
2018년 02월 25일입니다.
PROFILE
BOARD
팁 & 테크
오늘의 영어
GALLERY
LINK
팁 & 테크

제목: PHP에서 Excel로 저장하기
분류: PHP/MySql
이름: 유동주(voice74) * http://www.ishappy.net


등록일: 2006-01-14 13:54
조회수: 3247 / 추천수: 840


1. 저장하고자 하는 페이지의 맨 윗부분에 Excel저장을 위한 헤더를 기입한다.

<?
        header( "Content-type: application/vnd.ms-excel; charset=euc-kr");
        header( "Content-Disposition: attachment; filename=저장할 파일명" );
        header( "Content-Description: PHP4 Generated Data" );
?>
<html>
    <head>
    </head>

    <body>
        <table>
            <tr>
                <td>aaaaaaa</td>
                <td>bbbbbbb</td>
                <td>ccccccc</td>
            </tr>
            <tr>
                <td>ddddddd</td>
                <td>eeeeeee</td>
                <td>ffffffffffffffff</td>
            </tr>
        </table>
    </body>
</html>

2. 위의 코드를 파일로 저장하여 실행시켜보면 엑셀 저장하는 화면이 나타나는 것을 확인할 수 있다.

3. 다른 파일에서 엑셀 저장파일을 링크를 걸 경우에 target을 _new나 다른 target 을 주면 새창이 떠서 그창을 닫기가 어렵다... 실제로 아무리 노력해도 닫을수가 없다....-_-;;
따라서 저장하기 위해서 target을 _top을 주면 저장 다이얼로그가 나타난다. 물론 원래 페이지화면은 변하지 않는다.
-추천하기     -목록보기  
의견(코멘트)을 작성하실 수 없습니다. 이유: 권한이 없는 회원레벨
△ 이전글: 외국인 등록번호 체크하는 스크립트
▽ 다음글: Table에 동적으로 Row 삽입하기...
Copyright 1999-2017 Zeroboard / skin by DQ'Style 
다음은 웹 페이지에서 이메일 주소를 긁어가는 스패머들을 위한 선물입니다. :-)
[root@localhost], [admin@localhost], [webmaster@localhost], [abuse@localhost], [webmaster@cwd.go.kr], [cnpa100@npa.go.kr]
Copyright (C)2005 Yoo, Dong Ju (, )