云智慧监控宝应用PHPEXCEL使数据一目了然

网络 网络设备
很多时候EXCEL表格不够灵活,不能有多个页签,不利于后期维护和扩展。云智慧——监控宝产品中,数据的信息量比较大,用户下载下来的EXCEL文档中,需要关心的数据以及数据的对比性不同,就需要数据按照不同形式排序,分页签,来对比,使数据一目了然。

应用场景:很多时候需要把数据转成EXCEL表格形式下载下来,方便用户拿去分析。传统的EXCEL做法是直接通过header头,结合table表格,转为EXCEL文档,但是这样不够灵活,不能有多个页签,不利于后期维护和扩展。

云智慧——监控宝产品中,数据的信息量比较大,用户下载下来的EXCEL文档中,需要关心的数据以及数据的对比性不同,就需要数据按照不同形式排序,分页签,来对比,使数据一目了然。我们采用的就是用PHPEXCEL这个扩展类库来做。

效果如图:以下是一个测试数据

云智慧监控宝使数据一目了然

云智慧监控宝使数据一目了然

接下来,我们通过核心代码来展示并讲解。(扩展类库以及demo演示下载)

云智慧监控宝使数据一目了然

1、先引入文件

2、设置EXCEL下载显示的文件名title,以及设置下载转为EXCEL格式的header头申明

云智慧监控宝使数据一目了然

3、实例化类库后,并激活一个页签

4、填写该分页签的内容

效果如图:

云智慧监控宝使数据一目了然

5、假设已经从数据库中拿到数据了,现在要遍历显示在EXCEL文档中:

云智慧监控宝使数据一目了然

云智慧监控宝使数据一目了然

以上这些就是最基本的一个文档内容的填写。

如果我们还需要高三2班的成绩,作为选项卡分页签,则如下:

云智慧监控宝使数据一目了然

同时我们需要一个合并单元格的作为标题,设置如下:

云智慧监控宝使数据一目了然

效果如图:

云智慧监控宝使数据一目了然

当然该合并的单元格还可以设置的美观一点,基本的文本大小、居中、颜色等都可以处理。设置如下:

云智慧监控宝使数据一目了然

效果如图:

云智慧监控宝使数据一目了然

以上这些就是最基本的一些文档的操作,接下来对分页签高三2班该页签的内容填写,与上面的高三1班页签的内容填写,方式一样,变的是对象不一样。

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

云智慧监控宝使数据一目了然

 

责任编辑:守望幸福 来源: 51CTO.com
相关推荐

2023-09-14 10:42:46

SQL数据库

2023-11-10 08:56:49

Springboot常用的注解

2010-01-26 08:58:17

Windows 7启动时间

2010-03-10 09:06:58

Windows 7启动时间

2023-10-07 09:34:03

数据可视化

2009-11-24 18:20:16

曙光Gridview管理

2015-07-03 09:41:05

脚本编程编程语言比较

2023-09-27 23:32:46

Python监控进程

2020-09-27 09:41:04

代码开发注释

2012-04-25 09:17:41

Google DrivMicrosoft SDropbox

2020-12-30 10:28:49

Windows 功能系统

2020-08-19 17:31:03

误差科学测量可视化

2014-08-21 11:12:01

QQ浏览器

2009-09-28 16:39:37

2021-01-12 16:28:41

5G运营商韩国

2020-08-26 16:33:25

软件视频会议

2021-03-12 14:06:03

谷歌代码开发

2020-04-17 15:03:28

动图Git命令

2021-12-14 05:57:42

微软Edge浏览器
点赞
收藏

51CTO技术栈公众号