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 创建文件(文件夹)以及目录操作代码
Mar 04 PHP
利用curl 多线程 模拟 并发的详解
Jun 14 PHP
解析php中const与define的应用区别
Jun 18 PHP
解析PHP计算页面执行时间的实现代码
Jun 18 PHP
解析PHP中intval()等int转换时的意外异常情况
Jun 21 PHP
Thinkphp搜索时首页分页和搜索页保持条件分页的方法
Dec 05 PHP
php遍历目录方法小结
Mar 10 PHP
yii权限控制的方法(三种方法)
Dec 28 PHP
PHP简单实现合并2个数字键数组值的方法
May 30 PHP
php将从数据库中获得的数据转换成json格式并输出的方法
Aug 21 PHP
laravel框架数据库操作、查询构建器、Eloquent ORM操作实例分析
Dec 20 PHP
详解thinkphp的Auth类认证
May 28 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个人网站架设连环讲(三)
2006/10/09 PHP
计算2000年01月01日起到指定日的天数
2006/10/09 PHP
php中echo()和print()、require()和include()等易混淆函数的区别
2012/02/22 PHP
PHP Curl多线程原理实例详解
2013/11/06 PHP
PHP实现支持SSL连接的SMTP邮件发送类
2015/03/05 PHP
使用PHP实现生成HTML静态页面
2015/11/18 PHP
Avengerls vs Newbee BO3 第三场2.18
2021/03/10 DOTA
非常不错的功能强大代码简单的管理菜单美化版
2008/07/09 Javascript
document.all的一个比较完整的总结及案例
2013/01/31 Javascript
Javascript中克隆一个数组的实现代码
2013/12/06 Javascript
详谈JavaScript 匿名函数及闭包
2014/11/14 Javascript
JavaScript导出Excel实例详解
2014/11/25 Javascript
JavaScript中的call方法和apply方法使用对比
2015/08/12 Javascript
如何屏蔽防止别的网站嵌入框架代码
2015/08/24 Javascript
jquery实现超简洁的TAB选项卡效果代码
2015/08/28 Javascript
JS实现简单的二元方程计算器功能示例
2017/01/03 Javascript
Vue-cli3.X使用px2 rem遇到的问题及解决方法
2019/08/08 Javascript
CKEditor扩展插件:自动排版功能autoformat插件实现方法详解
2020/02/06 Javascript
解决vue侦听器watch,调用this时出现undefined的问题
2020/10/30 Javascript
Vue 列表页带参数进详情页的操作(router-link)
2020/11/13 Javascript
Vue中computed和watch有哪些区别
2020/12/19 Vue.js
pip 错误unused-command-line-argument-hard-error-in-future解决办法
2014/06/01 Python
Python fileinput模块使用介绍
2014/11/30 Python
线程和进程的区别及Python代码实例
2015/02/04 Python
Django的数据模型访问多对多键值的方法
2015/07/21 Python
详解python3中socket套接字的编码问题解决
2017/07/01 Python
Python3.8安装Pygame教程步骤详解
2020/08/14 Python
美国最大的万圣节服装网站:HalloweenCostumes.com
2017/10/12 全球购物
德国童装购物网站:NICKI´S.com
2018/04/20 全球购物
英国经济型酒店品牌:Travelodge
2019/12/17 全球购物
简历中个人自我评价范文
2013/12/26 职场文书
竞争上岗演讲稿范文
2014/05/12 职场文书
项目建议书
2015/02/04 职场文书
业务员管理制度范本
2015/08/06 职场文书
vue-element-admin项目导入和导出的实现
2021/05/21 Vue.js
React forwardRef的使用方法及注意点
2021/06/13 Javascript