PHP导出带样式的Excel示例代码
2018-09-26 21:22
前言
在大家工作中做导出的时候,需要导出自定义的表格或嫌弃导出的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=成绩单</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生成随机数或者字符串的代码
下一篇:thinkPHP引入类的方法详解