相信大家在工作的时候有客户会向你抱怨,软件为他们导出的Excel格式太难看了,这个时候我们就需要到处自定义样式的Excel了,那么或许这篇文章会对你有所帮助,有需要的可以参考借鉴。
前言
在大家工作中做导出的时候,需要导出自定义的表格或嫌弃导出的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代码:
<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>
以上就是PHP导出带样式的Excel示例代码的详细内容,更多请关注gaodaima搞代码网其它相关文章!