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 相关文章推荐
怎么样可以把 phpinfo()屏蔽掉?
Nov 24 PHP
PHP+SQL 注入攻击的技术实现以及预防办法
Dec 29 PHP
thinkphp中空模板与空模块的用法实例
Nov 26 PHP
php中fgetcsv()函数用法实例
Nov 28 PHP
PHP实现批量生成App各种尺寸Logo
Mar 19 PHP
php计算函数执行时间的方法
Mar 20 PHP
CodeIgniter配置之database.php用法实例分析
Jan 20 PHP
php集成动态口令认证
Jul 21 PHP
PHP Ajax JavaScript Json获取天气信息实现代码
Aug 17 PHP
PHP+Ajax异步带进度条上传文件实例
Nov 01 PHP
Yii框架分页实现方法详解
May 20 PHP
如何运行/调试你的PHP代码
Oct 23 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
DOTA2 6.87版本后新眼位详解攻略
2020/04/20 DOTA
php函数间的参数传递(值传递/引用传递)
2013/09/23 PHP
php中函数前加&amp;符号的作用分解
2014/07/08 PHP
PHP实现判断数组是一维、二维或几维的方法
2017/02/06 PHP
jquery tools之tabs 选项卡/页签
2009/07/25 Javascript
js单例模式的两种方案
2013/10/22 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
javascript删除元素节点removeChild()用法实例
2015/05/26 Javascript
使用AngularJS中的SCE来防止XSS攻击的方法
2015/06/18 Javascript
Jquery实现$.fn.extend和$.extend函数
2016/04/14 Javascript
Bootstrap表单控件使用方法详解
2017/01/11 Javascript
js自制图片放大镜功能
2017/01/24 Javascript
three.js实现围绕某物体旋转
2017/01/25 Javascript
windows下vue-cli导入bootstrap样式
2017/04/25 Javascript
JS实现求数组起始项到终止项之和的方法【基于数组扩展函数】
2017/06/13 Javascript
bootstrap时间控件daterangepicker使用方法及各种小bug修复
2017/10/25 Javascript
JS中类的静态方法,静态变量,实例方法,实例变量区别与用法实例分析
2020/03/14 Javascript
JavaScript enum枚举类型定义及使用方法
2020/05/15 Javascript
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
python实现连接mongodb的方法
2015/05/08 Python
python3实现ftp服务功能(服务端 For Linux)
2017/03/24 Python
浅析Python装饰器以及装饰器模式
2018/05/28 Python
Python调用C语言的实现
2019/07/26 Python
Python从列表推导到zip()函数的5种技巧总结
2019/10/23 Python
详解Django中views数据查询使用locals()函数进行优化
2020/08/24 Python
django中ImageField的使用详解
2020/12/21 Python
介绍一下linux的文件系统
2015/10/06 面试题
药物学专业学生的自我评价
2013/10/27 职场文书
生物专业个人自荐信范文
2013/11/29 职场文书
户外用品商店创业计划书
2014/01/29 职场文书
少年闰土教学反思
2014/02/22 职场文书
镇人大副主席民主生活会对照检查材料思想汇报
2014/10/01 职场文书
先进工作者个人总结
2015/02/15 职场文书
2015年八一建军节演讲稿
2015/03/19 职场文书
2016教师六五普法学习心得体会
2016/01/21 职场文书
Java设计模式之享元模式示例详解
2022/03/03 Java/Android