發表時間

class export_basic {
public static $Header = array();
public static function AddHeader($list) {
self::$Header = $list;
}
}



class daily_bonus_summary extends export_basic {
public static function Export($filename = 'export.xls', $table_list = array()) {
$export_data = "";
// $export_data = "";
if (self::$Header) {
// $export_data .= '';
foreach (self::$Header as $col_name) {
// $export_data .= '';
$export_data .= $col_name . "\t";
}
$export_data .= "\n";
}
if ($table_list) {
foreach ($table_list as $_row_list) {
foreach ($_row_list as $_col_val) {
$export_data .= $_col_val . "\t";
}
$export_data .= "\n";
}
}
header("Content-type: application/vnd.ms-excel;");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: binary");
header("Content-Disposition: attachment; filename=" . $filename . '.xls');
echo $export_data;
die();
}
}


daily_bonus_summary::AddHeader([
'head1','head2','head3','head4'
]);

daily_bonus_summary::Export('export-file', [
['data1-1','data1-2','data1-3','data1-4'],
['data2-1','data2-2','data2-3','data2-4']
]);

作者

' . $col_name . '