trdn\weixin\app\admin\lib\model\ExportData.class.php/*导出excel数据表数据*/public function exportExcel( $drawRecordData, $activityName ) {$ExcelObj = new ExportData();$array[] = array("序号","抽奖活动方案名","抽奖用户名","手机号码","是否中奖","中奖时间","中奖奖项","场外","是否兑换","openid","类型");foreach( $drawRecordData as $key => $value ) {$array[] = array($key+1,"$activityName",$value['user_name'],$value['phone'],$value['is_luck']?"是":"否",date("Y-m-d H:i:s", $value['luck_time']),$value['prize_name'],$value['state']?"是":"否",$value['is_exchange']?"已兑换":"未兑换",$value['openid'],$value['type']);}$ExcelObj->arrayToExcel( $array, $activityName );}<?php/*** Created by PhpStorm.* User: nick.xu* Date: 15-3-3* Time: 下午3:44*/class ExportData {/*** @param $array 数组数据* @param string $fileName 文件名称*/public function arrayToExcel( $array, $fileName = 'to8toLoveEveryOne') {$string = '';if( is_array( $array ) && !empty( $array )) {foreach( $array as $key => $value ) {$count = count( $value );foreach( $value as $k => $val ) {$val = mb_convert_encoding($val, "GBK", "UTF-8");$string .= $val.',';if( $k == ( $count-1 ) ) {$string = mb_substr( $string, 0 , -1)."\n";}}}}$fileName = $fileName.".csv";$this->export_csv( $fileName, $string );}function export_csv($filename,$data) {header("Content-type:text/csv");header("Content-Disposition:attachment;filename=".$filename);header('Cache-Control:must-revalidate,post-check=0,pre-check=0');header('Expires:0');header('Pragma:public');echo $data;exit;}}?>