PHP에서 Excel로 저장하기

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을 주면 저장 다이얼로그가 나타난다. 물론 원래 페이지화면은 변하지 않는다.
Share
이 글과 관련된 글
  1. [2011/11/22] [PHP] 오픈소스 - 클래스 리파짓토리 by 곰이아빠 (647)
  2. [2011/07/11] [php] 스크랩 - 실수하기 쉬운것들 I by 곰이아빠 (1768)
  3. [2011/05/21] 고팀장님 특별과외 I - HTML by 곰이아빠 (2305, 1) *1
  4. [2010/06/28] 접속한 사용자 IP 구하기 by HMR (1659)
  5. [2010/06/10] [PHP] 날짜간 차이 구하기 by 눈물꽃 (1660)
TAG

Leave Comments

profile

잡다한 이야기

2012.02
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29
RSS FEEDATOM FEED
thothPowered by TextyleSponsored by ETNEWS
T-NAVI