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 相关文章推荐
一个目录遍历函数
Oct 09 PHP
php基础知识:类与对象(1)
Dec 13 PHP
PHP实现Socket服务器的代码
Apr 03 PHP
全世界最小的php网页木马一枚 附PHP木马的防范方法
Oct 09 PHP
奉献出一个封装的curl函数 便于调用(抓数据专用)
Jul 22 PHP
PHP中比较时间大小实例
Aug 21 PHP
功能强大的PHP图片处理类(水印、透明度、旋转)
Oct 21 PHP
PHP实现递归无限级分类
Oct 22 PHP
CodeIgniter常用知识点小结
May 26 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
PHP小白必须要知道的php基础知识(超实用)
Oct 10 PHP
PHP实现财务审核通过后返现金额到客户的功能
Jul 04 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
phpexcel导出excel的颜色和网页中的颜色显示不一致
2012/12/11 PHP
thinkphp实现图片上传功能分享
2014/03/04 PHP
php 伪静态之IIS篇
2014/06/02 PHP
几个有趣的Javascript Hack
2010/07/24 Javascript
这些年、我收集的JQuery代码小结
2012/08/01 Javascript
中止javascript执行的方法
2014/02/14 Javascript
JS实现一个按钮的方法
2015/02/05 Javascript
javascript实现控制浏览器全屏
2015/03/30 Javascript
javascript组合使用构造函数模式和原型模式实例
2015/06/04 Javascript
如何用JS判断两个数字的大小
2016/07/21 Javascript
从零学习node.js之利用express搭建简易论坛(七)
2017/02/25 Javascript
jQuery ajax请求struts action实现异步刷新
2017/04/19 jQuery
JS简单实现查看文档创建日期、修改日期和文档大小的方法示例
2018/04/08 Javascript
python使用正则表达式提取网页URL的方法
2015/05/26 Python
Python中创建字典的几种方法总结(推荐)
2017/04/27 Python
对python中的logger模块全面讲解
2018/04/28 Python
Python实现基于KNN算法的笔迹识别功能详解
2018/07/09 Python
python3中函数参数的四种简单用法
2018/07/09 Python
Scrapy框架爬取Boss直聘网Python职位信息的源码
2019/02/22 Python
使用Python给头像戴上圣诞帽的图像操作过程解析
2019/09/20 Python
Python socket连接中的粘包、精确传输问题实例分析
2020/03/24 Python
解决python对齐错误的方法
2020/07/16 Python
Django如何批量创建Model
2020/09/01 Python
python rsa-oaep加密的示例代码
2020/09/23 Python
Python爬虫+Tkinter制作一个翻译软件的示例
2021/02/20 Python
html5 Canvas画图教程(7)—canvas里画曲线之quadraticCurveTo方法
2013/01/09 HTML / CSS
One.com挪威:北欧成长最快的网络托管公司
2016/11/19 全球购物
大女孩胸罩:Big Girls Bras
2016/12/15 全球购物
英国马匹装备和马术用品购物网站:Equine Superstore
2019/03/03 全球购物
数据库方面面试题
2012/04/22 面试题
毕业生文员求职信
2013/11/03 职场文书
最新的互联网创业计划书
2014/01/10 职场文书
采购主管岗位职责
2014/02/01 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
小学语文教师研修感悟
2015/11/18 职场文书
红灯733-1型14管5波段半导体收音机
2021/04/22 无线电