文章来源博主:https://www.cnblogs.com/followyou/p/6143168.html
/* *处理Excel导出 *@param $datas array 设置表格数据 *@param $titlename string 设置head *@param $title string 设置表头 */ public function excelData($datas,$titlename,$title,$filename){ $str = "\r\n\r\n \r\n\r\n"; $str .="
{ $v} | "; } $str .= "
将html的表格转换excel的表格;此种方法适应于设置各种单元格的显示,合并,只需设置html的table,设置css就能导出各式各样的excel模板。
实例如下:
导出一个带表头,表头带颜色,设置字体大小,居中,排版适中;$dataResult = array(); //todo:导出数据(自行设置) $headTitle = "XX保险公司 优惠券赠送记录"; $title = "优惠券记录"; $headtitle= "{ $headTitle}"; $titlename = " 合作商户 会员卡号 车主姓名 手机号 车牌号 优惠券类型 优惠券名称 优惠券面值 优惠券数量 赠送时间 截至有效期 "; $filename = $title.".xls"; $this->excelData($dataResult,$titlename,$headtitle,$filename);