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을 주면 저장 다이얼로그가 나타난다. 물론 원래 페이지화면은 변하지 않는다.
<?
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을 주면 저장 다이얼로그가 나타난다. 물론 원래 페이지화면은 변하지 않는다.
Trackback URL : http://www.ishappy.net/tc/trackback/4


당신의 의견을 작성해 주세요.
buy facebook likes 2011/12/04 22:53 편집/삭제 댓글 작성 댓글 주소
정보 감사합니다.
buy facebook likes 2011/12/04 22:55 편집/삭제 댓글 작성 댓글 주소
정보 감사합니다.