사이트 내 전체검색
PHP
PHP에서 데이터를 엑셀(Excel)로 저장
로빈아빠
https://cmd.kr/php/333 URL이 복사되었습니다.

본문

<?
header( "Content-type: application/vnd.ms-excel; charset=euc-kr" );
header( "Expires: 0" );
header( "Cache-Control: must-revalidate, post-check=0,pre-check=0" );
header( "Pragma: public" );

header( "Content-Disposition: attachment; filename=test.xls" );

$a   = array("1","2","3");
$b   = array("2","4","5");
$sum = array("3","6","8");

echo
"
    <table>
    <tr>
        <td>a</td>
        <td>b</td>
        <td>sum</td>
    </tr>
    "
;

for($i=0; $i<3; $i++) {
        echo "<tr><td>$a[$i]</td><td>$b[$i]</td><td>$sum[$i]</td></tr>";
}

echo
"
    </table>
    "
;
?>

위의 코드를 test.php로 저장한 후 한번 실행해보라.
바로 xls파일로 만들준다. 그리고 저장할꺼냐고 물어본다.
열어보면 열린다.

오호 신기하다. 거럼 이제 mySQL같은 DB에 저장되어있는것도
엑셀로 바꿀 수 있겠죠??? ㅋㅋ

참, 참고로 엑셀로 저장될 파일명은 두번째 header지정하는 부분에 filename=요부분에서 설정해주면된다~

댓글목록

등록된 댓글이 없습니다.

PHP
871 (13/18P)

Search

Copyright © Cmd 명령어 3.142.255.23