博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
PHP导出Excel
阅读量:5174 次
发布时间:2019-06-13

本文共 1569 字,大约阅读时间需要 5 分钟。

文章来源博主: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 .="
".$titlename.""; $str .= $title; foreach ($datas as $key=> $rt ) { $str .= "
"; foreach ( $rt as $k => $v ) { $str .= "
"; } $str .= "
\n"; } $str .= "
{
$v}
"; header( "Content-Type: application/vnd.ms-excel; name='excel'" ); header( "Content-type: application/octet-stream" ); 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 ); }

将html的表格转换excel的表格;此种方法适应于设置各种单元格的显示,合并,只需设置html的table,设置css就能导出各式各样的excel模板。

实例如下:

导出一个带表头,表头带颜色,设置字体大小,居中,排版适中;

$dataResult = array();      //todo:导出数据(自行设置) $headTitle = "XX保险公司 优惠券赠送记录"; $title = "优惠券记录"; $headtitle= "{
$headTitle}"; $titlename = " 合作商户 会员卡号 车主姓名 手机号 车牌号 优惠券类型 优惠券名称 优惠券面值 优惠券数量 赠送时间 截至有效期 "; $filename = $title.".xls"; $this->excelData($dataResult,$titlename,$headtitle,$filename);

 

转载于:https://www.cnblogs.com/isungge/p/8952110.html

你可能感兴趣的文章
nginx 的提升多个小文件访问的性能模块
查看>>
set&map
查看>>
集合类总结
查看>>
4.AE中的缩放,书签
查看>>
1.开发准备
查看>>
centos su命令
查看>>
CLR:基元类型、引用类型和值类型
查看>>
dubbo序列化hibernate.LazyInitializationException could not initialize proxy - no Session懒加载异常的解决...
查看>>
jQuery中的事件绑定的几种方式
查看>>
泥塑课
查看>>
setImageBitmap和setImageResource
查看>>
springMVC4 注解配置实例
查看>>
单片机编程
查看>>
Filter in Servlet
查看>>
Linux--SquashFS
查看>>
Application Pool Identities
查看>>
2017-3-24 开通博客园
查看>>
【MySQL性能优化】MySQL常见SQL错误用法
查看>>
Vue2全家桶之一:vue-cli(vue脚手架)超详细教程
查看>>
Struts 2 常用技术
查看>>