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 19 PHP
php 远程图片保存到本地的函数类
Dec 08 PHP
完美实现GIF动画缩略图的php代码
Jan 02 PHP
php求两个目录的相对路径示例(php获取相对路径)
Mar 27 PHP
PHP启动windows应用程序、执行bat批处理、执行cmd命令的方法(exec、system函数详解)
Oct 20 PHP
yii实现CheckBox复选框在同一行显示的方法
Dec 03 PHP
php算法实例分享
Jul 14 PHP
简单介绍win7下搭建apache+php+mysql开发环境
Aug 06 PHP
基于Swoole实现PHP与websocket聊天室
Aug 03 PHP
php获取网站根目录物理路径的几种方法(推荐)
Mar 04 PHP
php实现批量上传数据到数据库(.csv格式)的案例
Jun 18 PHP
PHP命名空间与自动加载类详解
Sep 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
PHP自动生成月历代码
2006/10/09 PHP
AJAX for PHP简单表数据查询实例
2007/01/02 PHP
rephactor 优秀的PHP的重构工具
2011/06/09 PHP
PHP中unset,array_splice删除数组中元素的区别
2014/07/28 PHP
PHP xpath()函数讲解
2019/02/11 PHP
对YUI扩展的Gird组件 Part-2
2007/03/10 Javascript
IE和Mozilla的兼容性汇总event
2007/08/12 Javascript
Extjs学习笔记之七 布局
2010/01/08 Javascript
解析javascript 实用函数的使用详解
2013/05/10 Javascript
快速查找数组中的某个元素并返回下标示例
2013/09/03 Javascript
Javascript实现页面跳转的几种方式分享
2013/10/26 Javascript
图片放大镜jquery.jqzoom.js使用实例附放大镜图标
2014/06/19 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
js防阻塞加载的实现方法
2016/09/09 Javascript
jQuery中show与hide方法用法示例
2016/09/16 Javascript
js 实现一些跨浏览器的事件方法详解及实例
2016/10/27 Javascript
Ajax与服务器(JSON)通信实例代码
2016/11/05 Javascript
令按钮悬浮在(手机)页面底部的实现方法
2017/05/02 Javascript
基于JS递归函数细化认识及实用实例(推荐)
2017/08/07 Javascript
Vue 自定义指令实现一键 Copy功能
2019/09/16 Javascript
vue单应用在ios系统中实现微信分享功能操作
2020/09/07 Javascript
[01:20]DOTA2更新全新英雄 天涯墨客现已加入游戏
2018/08/25 DOTA
python中类的一些方法分析
2014/09/25 Python
python 远程统计文件代码分享
2015/05/14 Python
Python中循环后使用list.append()数据被覆盖问题的解决
2018/07/01 Python
Python绘图实现显示中文
2019/12/04 Python
详解从Django Allauth中进行登录改造小结
2019/12/18 Python
浅谈python量化 双均线策略(金叉死叉)
2020/06/03 Python
CSS3 创建网页动画实现弹跳球动效果
2018/10/30 HTML / CSS
加拿大时尚少女服装品牌:Garage
2016/10/10 全球购物
英国一家集合了众多有才华设计师品牌的奢侈店:Wolf & Badger
2018/04/18 全球购物
幼儿园教师考核制度
2014/02/01 职场文书
教师产假请假条
2014/04/10 职场文书
小学家长学校培训材料
2014/08/24 职场文书
无刑事犯罪记录证明范本
2014/09/29 职场文书
Golang中channel的原理解读(推荐)
2021/10/16 Golang