PHPEXCEL扩展类库应用说明

                                                                                                                                                              云智慧(北京)科技有限公司 刘建凡 
应用场景:不少时候须要把数据转成EXCEL表格形式下载下来,方便用户拿去分析。传统的EXCEL作法是直接经过header头,结合table表格,转为EXCEL文档,可是这样不够灵活,不能有多个页签,不利于后期维护和扩展。 
云智慧——监控宝产品中,数据的信息量比较大,用户下载下来的EXCEL文档中,须要关心的数据以及数据的对比性不一样,就须要数据按照不一样形式排序,分页签,来对比,使数据一目了然。咱们采用的就是用PHPEXCEL这个扩展类库来作。 
效果如图:如下是一个测试数据 
这里写图片描述数据库

接下来,咱们经过核心代码来展现并讲解。(扩展类库以及demo演示下载) 
这里写图片描述
一、 先引入文件 
二、 设置EXCEL下载显示的文件名title,以及设置下载转为EXCEL格式的header头申明 
这里写图片描述测试

三、 实例化类库后,并激活一个页签 
四、 填写该分页签的内容 
效果如图: 
这里写图片描述spa

五、假设已经从数据库中拿到数据了,如今要遍历显示在EXCEL文档中:对象

这里写图片描述 
这里写图片描述 
以上这些就是最基本的一个文档内容的填写。排序

若是咱们还须要高三2班的成绩,做为选项卡分页签,则以下:图片

这里写图片描述

同时咱们须要一个合并单元格的做为标题,设置以下: 
这里写图片描述文档

效果如图: 
这里写图片描述产品

固然该合并的单元格还能够设置的美观一点,基本的文本大小、居中、颜色等均可以处理。设置以下: 
这里写图片描述
效果如图: 
这里写图片描述 
以上这些就是最基本的一些文档的操做,接下来对分页签高三2班该页签的内容填写,与上面的高三1班页签的内容填写,方式同样,变的是对象不同。it

最后在PHP脚本的执行最后面,还必须有输出该文档,文档才会被下载下来table

这里写图片描述

关于做者: 
刘建凡(Kevin),云智慧PHP软件研发工程师,热爱专研技术,加入云智慧这个平台短短几个月,丰富了自身的技术,对一些热门技术都有所了解。目前主要负责监控宝产品的一些研发。

相关文章
相关标签/搜索