PHP教程

PHP导出带样式的Excel

本文主要是介绍PHP导出带样式的Excel,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

工作中做导出的时候,需要导出自定义的表格或嫌弃导出的Excel格式太难看了。

需要设置颜色、字号大小、加粗、合并单元格等等。


效果图:


0?wx_fmt=png


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">



     

         


             

成绩单

         

     

     

         

编号

         

姓名

         

语文

         

数学

         

英语

     


     

       

1

       

Jone

       

90

       

85

       

100

     


   

       

2

       

Tom

       

99

       

85

       

80

   



0?wx_fmt=jpeg




Thanks~

这篇关于PHP导出带样式的Excel的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!