publicfunction
getvideoexcelexport()
$headtitle= "\
";
$titlename = "id
標題付費模式
內容";
$filename = $title.".xls";
$this->exceldata($dataresult,$titlename,$headtitle,$filename
); } /*
*/public
function exceldata($datas,$titlename,$title,$filename
) }
}foreach ($dataresult
as$key=> $rt
)"; }
$str .= "\n";
}$str .= "
";
header( "content-disposition: attachment; filename=".$filename
);
header( "cache-control: must-revalidate, post-check=0, pre-check=0");
header( "pragma: no-cache");
header( "expires: 0");
exit( $str
); }
useexcel;
public
function getmatchfinaltempworkexcelexportmodule(request $request
)
switch ($groupid
)
case 2:
case 3:
default :
}$where =[
['final_score','>',0],['match_group_id','=',$groupid],];
$orderby =[
['final_score','desc']
];$dataresultdb = matchfinaltempwork::getfinaltempworkforadmin([
'where'=>$where,
'order_by'=>$orderby
]);
$dataresult =;
if(!empty($dataresultdb['final_works']))
foreach ($dataresult
as$k=>$v
)
if($v['match_group_id'] == 2)
if($v['match_group_id'] == 3)
$v['group_name'] = $text
;
$dataresult[$k] = $v
; }
$columnshead =[
'作品名稱 '
,'編號 '
,'聯絡人 '
,'得分 '];
$columns =[
'work_name'
, 'serial_no'
, 'contacter'
,'final_score'];
$celldata =;
$celldata = $columnshead
;
foreach ($dataresult
as$k=>$v
) }
$celldata = $temp
; }
$filename = $groupname."比賽結果";
excel::create($filename,function($excel) use ($groupname, $celldata
)); })->export('xls');
}
useexcel;
//比賽作品匯出
public
function
getmatchworkexcelexportmodule()
if($v['group_id'] == 2)
if($v['group_id'] == 3)
$v['group_name'] = $text
;
unset($v['group_id']);
if(!empty($v['work_url']))
if($v['type'] == 2)
unset($v['resource_title']);
unset($v['type']);
$dataresult[$k] = $v
; }
$datadata =;
$columnshead = ['作品名稱','合唱團隊名稱','支援數'
,'作品描述'
,'聯絡人','聯絡**','年齡','地區'
,'作品位址'
,'分組','複賽作品'];
$columns = ['work_name', 'matcher_name',
'support_num'
, 'work_desc'
, 'contacter', 'mobile','matcher_age','city_name'
, 'work_url'
,'group_name','title'];
foreach ($areas
as$key=>$value
) }
$celldata = $temp
; }
}$datadata[$key]['group'] = $value
;
$datadata[$key]['cell_data'] = $celldata
; }
$filename = "比賽記錄";
excel::create($filename,function($excel) use ($datadata
)); }
})->export('xls');
}
PHP 匯出Excel三種方式 阿星小棧
public function getvideoexcelexport headtitle titlename id 標題付費模式 內容 filename title.xls this exceldata dataresult,titlename,headtitle,filename public ...
POI匯出Excel的三種 workbook的區別
三種workbook分別是hssfworkbook xssfworkbook sxssfworkbook 第一種 hssfworkbook 針對excel 2003版本,擴充套件名為.xls,此種的侷限就是匯出的行數最多為65535行。因為匯出行數受限,不足7萬行,所以一般不會傳送記憶體溢位 oom...
php混編的三種方式
在w3school 上學php,看到第一句就是 php 檔案可包含文字 html 標籤以及指令碼 在後來的學習別人的 發現在需要html 的php指令碼中,多用這麼幾種方法 第一種是在html中加php。大段大段的html 中,在各個需要執行php的地方。這種方法在asp的程式中比較常見。例子 co...