Commit 66970bf6 authored by hujun's avatar hujun

汇总导出修改

parent daed6b77
......@@ -1527,7 +1527,7 @@ class Finance extends Basic
$export = new ExportExcelUntil();
$title = [ '收佣日期/开票日期', '成交日期/开票日期', '所属部门/门店', '业务员', '应分佣金(元)', '手续费(元)', '现金奖(元)', '慈善基金(元)', '实收佣金(元)', '税费(元)', '最终实收(元)' ];
$export->exportTable('分佣提成汇总表', $excel_data, 11, '分佣提成汇总表', $title);
$export->exportTable('分佣提成汇总表', $excel_data, 10, '分佣提成汇总表', $title);
} else {
$data['code'] = 101;
$data['msg'] = '内部错误'.$result_data['msg'];
......
......@@ -23,7 +23,7 @@ class ExportExcelUntil
public function exportTable(string $file_name, array $data, int $field_num, $table_title = "", array $title = []) {
$filename = $file_name. '-' .date('YmdHis').".xlsx";
//设置 header,用于浏览器下载
header('Content-disposition: attachment; filename="'.$filename.'"');
header('Content-disposition: attachment; filename="'.\XLSXWriter::sanitize_filename($filename).'"');
header("Content-Type: application/vnd.openXmlFormats-officeDocument.spreadSheetMl.sheet");
header('Content-Transfer-Encoding: binary');
header('Cache-Control: must-revaLiDate');
......@@ -37,9 +37,11 @@ class ExportExcelUntil
foreach ($data as $k=>$v) {
$row_data = array_values($v);
$class_xls->writeSheetRow('Sheet1', $row_data);
$class_xls->writeSheetRow('Sheet1', $row_data, ['height'=>16]);
}
$class_xls->writeSheet([],'Sheet2');
$class_xls->writeSheet([] , 'Sheet3');
$class_xls->markMergedCell('Sheet1', $start_row = 0, $start_col = 0, $end_row = 0, $end_col = $field_num);
$class_xls->writeToStdOut();
return ;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment