public function 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 );
}
use excel;
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');
}
use excel;
//比賽作品匯出
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...