PHP导出Excel电子表格

这方法我一直在用,根本用不着类库框架什么的,

直接输出html格式的

就好了,并且指定为Excel的Mime。

$table = "
"; foreach ($all as $r) { $table .= ""; } $table .= "
姓名 电话 身份证 购买产品 消费金额 奖品 时间
{$r->name} {$r->mobile} {$r->idcard}  {$r->product} {$r->price} {$r->prize_level}:{$r->prize_name} {$r->create_time}
"; header('Content-type: application/vnd.ms-excel'); header('Content-Disposition: attachment; filename="export.xls"'); echo $table;

对了,这里有个小技巧:
像身份证号码这么长的线数字,Excel显示的时候最后几位会变成00000。
解决办法就是在单元格里面加个 
像这样:{$r->idcard} 

你可能感兴趣的:(header,下载,导出,excel,php)