格式:
function createxcel($array){
$strTable ='<table width="500" border="1">';
$strTable .= '<tr>';
$strTable .= '<td style="text-align:center;font-size:12px;width:120px;">id</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="100">使用时间</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="*">卡号</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="*">绑定商家</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="*">使用状态</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="*">使用者</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="*">是否中奖</td>';
$strTable .= '<td style="text-align:center;font-size:12px;" width="*">中奖等级</td>';
$strTable .= '</tr>';
foreach ($array as $key=>$val){
$strTable .= '<tr>';
$strTable .= '<td style="text-align:center;font-size:12px;"> '.$key.'</td>';
$strTable .= '<td style="text-align:left;font-size:12px;">'. date("Y-m-d h:i", $val['addtime']).' </td>';
$strTable .= '<td style="text-align:left;font-size:12px;">'.$val['numbers'].'</td>';
$strTable .= '<td style="text-align:left;font-size:12px;">'.$val['mch_name'].'</td>';
$val['is_use'] == 1 ? $isuse = '是' : $isuse = '否' ;
$strTable .= '<td style="text-align:center;font-size:12px;">'.$isuse.'</td>';
$strTable .= '<td style="text-align:left;font-size:12px;">'.$val['username'].'</td>';
$val['is_lucky'] == 1 ? $islucky = '是' : $islucky = '否' ;
$strTable .= '<td style="text-align:center;font-size:12px;">'.$islucky.'</td>';
$levelname = getlevelname($val['level']);
$strTable .= '<td style="text-align:left;font-size:12px;">'.$levelname.'</td>';
}
downloadExcel($strTable,'card');
exit;
}
使用函数:
/**
* 导出excel
* @param $strTable 表格内容
* @param $filename 文件名
*/
function downloadExcel($strTable,$filename)
{
header("Content-type: application/vnd.ms-excel");
header("Content-Type: application/force-download");
header("Content-Disposition: attachment; filename=".$filename."_".date('Y-m-d').".xls");
header('Expires:0');
header('Pragma:public');
echo '<html><meta http-equiv="Content-Type" content="text/html; charset=utf-8" />'.$strTable.'</html>';
}