PHP导出带样式的Excel示例代码

2018-09-26 21:22

阅读:578

  前言

  在大家工作中做导出的时候,需要导出自定义的表格或嫌弃导出的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>

  以上就是本文的全部内容,本文通过实例介绍的非常详细,希望对大家的学习和工作能有所帮助,如果有疑问可以留言,谢谢大家对脚本之家的支持。


评论


亲,登录后才可以留言!