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分页函数
Jul 08 PHP
在线短消息收发的程序,不用数据库
Oct 09 PHP
php session和cookie使用说明
Apr 07 PHP
PHP保留两位小数并且四舍五入及不四舍五入的方法
Sep 22 PHP
php导出word格式数据的代码实例
Nov 25 PHP
php验证是否是md5编码的简单代码
Apr 01 PHP
字符串长度函数strlen和mb_strlen的区别示例介绍
Sep 09 PHP
PHP使用get_headers函数判断远程文件是否存在的方法
Nov 28 PHP
Symfony数据校验方法实例分析
Jan 26 PHP
php数字运算验证码的实现代码
Jul 30 PHP
PHP中的日期时间处理利器实例(Carbon)
Jun 09 PHP
在PHP中实现使用Guzzle执行POST和GET请求
Oct 15 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
关于时间计算的结总
2006/12/06 PHP
WordPress中用于检索模版的相关PHP函数使用解析
2015/12/15 PHP
PHP使用GD库制作验证码的方法(点击验证码或看不清会刷新验证码)
2017/08/15 PHP
用JTrackBar实现的模拟苹果风格的滚动条
2007/08/06 Javascript
js获取图片大小的函数代码
2011/09/20 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
两种常用的javascript数组去重方法思路及代码
2013/03/26 Javascript
多个jquery.datatable共存,checkbox全选异常的快速解决方法
2013/12/10 Javascript
jQuery学习总结之jQuery事件
2014/06/30 Javascript
Nodejs初级阶段之express
2015/11/23 NodeJs
Jquery轮播效果实现过程解析
2016/03/30 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
jQuery模拟实现的select点击选择效果【附demo源码下载】
2016/11/09 Javascript
详解JSON1:使用TSQL查询数据和更新JSON数据
2016/11/21 Javascript
js获取浏览器和屏幕的各种宽度高度
2017/02/22 Javascript
分享十三个最佳JavaScript数据网格库
2017/04/07 Javascript
JS实现仿UC浏览器前进后退效果的实例代码
2017/07/17 Javascript
vue-cli启动本地服务局域网不能访问的原因分析
2018/01/22 Javascript
react koa rematch 如何打造一套服务端渲染架子
2019/06/26 Javascript
vue动态渲染svg、添加点击事件的实现
2020/03/13 Javascript
[53:52]OG vs EG 2018国际邀请赛淘汰赛BO3 第二场 8.23
2018/08/24 DOTA
下载安装setuptool和pip linux安装pip    
2014/01/24 Python
简单的Python2.7编程初学经验总结
2015/04/01 Python
Python如何获取系统iops示例代码
2016/09/06 Python
利用Python如何将数据写到CSV文件中
2018/06/05 Python
基于Python的PIL库学习详解
2019/05/10 Python
django 单表操作实例详解
2019/07/30 Python
使用pandas读取文件的实现
2019/07/31 Python
python如何利用paramiko执行服务器命令
2020/11/07 Python
matplotlib交互式数据光标mpldatacursor的实现
2021/02/03 Python
西班牙家用电器和电子产品购物网站:Mi Electro
2019/02/25 全球购物
英文留学推荐信范文
2014/01/25 职场文书
2014年迎新年活动方案
2014/02/19 职场文书
《千年梦圆在今朝》教学反思
2014/02/24 职场文书
关于环保的建议书
2014/05/12 职场文书
大学生赌博检讨书
2014/09/22 职场文书