文章使用phpexcel提供的操作方法,生成excel文件。
Excel目标
我们将要生成的excel最终效果如下图显示。
代码演示
public static function ExportExcel($data,$filename=''){
$data; //数据数组(三维数组)
$filename=empty($filename)?"":$filename;
$resultPHPExcel = new \PHPExcel();
$sheet_title = "每日效果走势图";
// 设置sheet名称
$resultPHPExcel->getActiveSheet()->setTitle($sheet_title);
// 边框配置数组
$styleArray = array(
'borders' => array(
'allborders' => array(
//'style' => PHPExcel_Style_Border::BORDER_THICK,//边框是粗的
'style' => \PHPExcel_Style_Border::BORDER_THIN,//细边框
//'color' => array('argb' => 'FFFF0000'),
),
),
);
//数据开始
$i = 102;
$j = $i;
// 设置所在行的字体、大小、加粗
$resultPHPExcel->getActiveSheet()->getStyle($i)->getFont()->setName('微软雅黑')->setSize(11)->setBold(true);
$resultPHPExcel->getActiveSheet()->getStyle($i+29)->getFont