- Today
- Total
내 머릿속 데이터베이스
[PHP] DB를 엑셀 파일로 출력 본문
JQuery to excel 플러그인 이용한 방법 : http://blog.naver.com/sambak99/220122393391
다른 방법:
더 간편한 방법으로 header를 조작하는 방법도 있다
<?
$connect=mysql_connect("localhost","계정","아이디");
mysql_select_db("DBNAME");
$table = "orderlist";
$sql = "select * from ".$table;
$query = mysql_query($sql);///////////////////////////////////////////////////////////////////////// 엑셀얻기 시작
$downfile= $table."_".date("Y-m-d")."a.xls"; // 다운받을 화일
header( "Content-type: application/vnd.ms-excel" );
header( "Content-Disposition: attachment; filename=".$downfile );
header( "Content-Description: PHP4 Generated Data" );///////////////////////////////////////////////////////////////////////// 엑셀얻기 끝
?>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>엑셀 출력</title>
<style type="text/css">
/*br태그 alt+enter 로 치환하기*/
br{mso-data-placement:same-cell;}
.text{mso-number-format:'\@';}
</style>
</head>
<table>
<?
while($data = mysql_fetch_array($query)) {
?>
<tr>
<td class="text"><font color="red"><?=$data[0]?></font></td><td><b><?=$data[1]?> </b></td>
</tr>
<?
}
?>
</table>