티스토리 뷰

728x90
반응형
매출액, 회원수 등을 비롯하여 웹에서 흔히 접하는 표를 엑셀 형식으로 다운 받을 때 유용한

php로 작업된 엑셀파일 생성 소스 입니다.

작동원리는 간단하게 Content-type으로 application/vnd.ms-excel을 선언하면

IE를 비롯한 메이저 브라우저들에서 content-type을 인식하며

엑셀형식으로 파일 다운로드가 가능합니다.


<?php
$filename = 'test.xls';
header("Content-type: application/vnd.ms-excel" );
header("Content-Disposition: attachment; filename=".$filename);
?>
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<title></title>
</head>
<body>
<table>
    <tr>
    <td>하나</td>
    <td>둘</td>
    </tr>
    <?php for($i=0; $i<10; $i++){ ?>
    <tr>
    <td><?php echo $i ?></td>
    <td><?php echo $i+1 ?></td>
    </tr>
    <?php } ?>
</table>
</body>
</html>




위의 코드로 생성한 엑셀파일 입니다.




참 쉽죠잉?
728x90
반응형
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2024/11   »
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 30
글 보관함