PHP导出带样式的Excel示例代码


Posted in PHP onAugust 28, 2016

前言

在大家工作中做导出的时候,需要导出自定义的表格或嫌弃导出的Excel格式太难看了。这时候就需要设置颜色、字号大小、加粗、合并单元格等等。这篇文章通过实例告诉大家怎么做,下面来一起看看。

先来看看效果图:

PHP导出带样式的Excel示例代码

实例代码

PHP代码:

/**

* 导出文件

* @return string

*/

public function export()

{

$file_name = "成绩单-".date("Y-m-d H:i:s",time());

$file_suffix = "xls";

header("Content-Type: application/vnd.ms-excel");

header("Content-Disposition: attachment; filename=$file_name.$file_suffix");

//根据业务,自己进行模板赋值。

$this->display();

}

HTML代码:

<html xmlns:o="urn:schemas-microsoft-com:office:office"

xmlns:x="urn:schemas-microsoft-com:office:excel"

xmlns="http://www.w3.org/TR/REC-html40">

<head>

<meta http-equiv=Content-Type content="text/html; charset=utf-8">

<meta name=ProgId content=Excel.Sheet>

<meta name=Generator content="Microsoft Excel 11">

</head>

<body>

<table border=1 cellpadding=0 cellspacing=0 width="100%" >

<tr>

<td colspan="5" align="center">

<h2>成绩单</h2>

</td>

</tr>

<tr>

<td style='width:54pt' align="center">编号</td>

<td style='width:54pt' align="center">姓名</td>

<td style='width:54pt' align="center">语文</td>

<td style='width:54pt' align="center">数学</td>

<td style='width:54pt' align="center">英语</td>

</tr>

<tr>

<td align="center">1</td>

<td style="background-color: #00CC00;" align="center">Jone</td>

<td style="background-color: #00adee;" align="center">90</td>

<td style="background-color: #00CC00;" align="center">85</td>

<td style="background-color: #00adee;" align="center">100</td>

</tr>

<tr>

<td align="center">2</td>

<td style="background-color: #00CC00;" align="center">Tom</td>

<td style="background-color: #00adee;" align="center">99</td>

<td style="background-color: #00CC00;" align="center">85</td>

<td style="background-color: #00adee;" align="center">80</td>

</tr>

</table>

</body>

</html>

以上就是本文的全部内容,本文通过实例介绍的非常详细,希望对大家的学习和工作能有所帮助,如果有疑问可以留言,谢谢大家对三水点靠木的支持。

PHP 相关文章推荐
php连接mysql数据库代码
Mar 10 PHP
解析将多维数组转换为支持curl提交的一维数组格式
Jul 08 PHP
函数中使用require_once问题深入探讨 优雅的配置文件定义方法推荐
Jul 02 PHP
php实现随机显示图片方法汇总
May 21 PHP
基于PHP如何把汉字转化为拼音
Dec 11 PHP
php使用get_class_methods()函数获取分类的方法
Jul 20 PHP
php实现基于PDO的预处理示例
Mar 28 PHP
PHP房贷计算器实例代码,等额本息,等额本金
Apr 01 PHP
老生常谈PHP面向对象之解释器模式
May 17 PHP
解决laravel 5.1报错:No supported encrypter found的办法
Jun 07 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
Apr 02 PHP
PHP远程连接oracle数据库操作实现方法图文详解
Apr 11 PHP
总结对比php中的多种序列化
Aug 28 #PHP
PHP打印输出函数汇总
Aug 28 #PHP
PHP中include/require/include_once/require_once使用心得
Aug 28 #PHP
PHP常用的三种设计模式汇总
Aug 28 #PHP
Apache PHP MySql安装配置图文教程
Aug 27 #PHP
php微信开发接入
Aug 27 #PHP
php微信开发自定义菜单
Aug 27 #PHP
You might like
php过滤敏感词的示例
2014/03/31 PHP
PHP获取时间排除周六、周日的两个方法
2014/06/30 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
2016/08/17 PHP
php记录搜索引擎爬行记录的实现代码
2018/03/02 PHP
php 策略模式原理与应用深入理解
2019/09/25 PHP
Javascript实例教程(19) 使用HoTMetal(3)
2006/12/23 Javascript
Lab.js初次使用笔记
2015/02/28 Javascript
Javascript之Date对象详解
2016/06/07 Javascript
JS代码实现百度地图 画圆 删除标注
2016/10/12 Javascript
简单谈谈ES6的六个小特性
2016/11/18 Javascript
详谈js使用in和hasOwnProperty获取对象属性的区别
2017/04/25 Javascript
node跨域请求方法小结
2017/08/25 Javascript
vue学习教程之带你一步步详细解析vue-cli
2017/12/26 Javascript
Vue.js 表单控件操作小结
2018/03/29 Javascript
Puppet的一些技巧
2018/09/17 Javascript
Vue跨域请求问题解决方案过程解析
2020/08/07 Javascript
OpenLayers加载缩放控件使用方法详解
2020/09/25 Javascript
JavaScript通如何过RGraph实现动态仪表盘
2020/10/15 Javascript
echarts饼图各个板块之间的空隙如何实现
2020/12/01 Javascript
PyTorch中Tensor的维度变换实现
2019/08/18 Python
Python自动化完成tb喵币任务的操作方法
2019/10/30 Python
Python计算公交发车时间的完整代码
2020/02/12 Python
ECCO爱步官方旗舰店:丹麦鞋履品牌
2018/01/02 全球购物
婴儿鞋,独特的婴儿服装和配件:Zutano
2018/11/03 全球购物
经理秘书找工作求职信
2013/12/19 职场文书
亲戚结婚的请假条
2014/02/11 职场文书
大学生职业规划书的范本
2014/02/18 职场文书
党员活动日总结
2014/05/05 职场文书
2014年入党积极分子党校培训心得体会
2014/07/08 职场文书
农业局党的群众路线教育实践活动整改方案
2014/09/20 职场文书
运动会闭幕词
2015/01/28 职场文书
高考作弊检讨书1500字
2015/02/16 职场文书
《狼牙山五壮士》教学反思
2016/02/17 职场文书
自从在 IDEA 中用了热部署神器 JRebel 之后,开发效率提升了 10(真棒)
2021/06/26 Java/Android
delete in子查询不走索引问题分析
2022/07/07 MySQL
nginx sticky实现基于cookie负载均衡示例详解
2022/12/24 Servers