Python Flask显示公司疫情情况

背景   

    疫情困在家里,尝试用Python将公司报送的员工疫情Excel数据形成可视化报表,将需要关注的员工情况列出来,同时显示员工所分布的城市情况。主要涉及以下几个知识点:

知识点

1,利用xlrd解析Excel

2,利用json模块将数组生成json文件

3,利用sqlite将json数据集进行持久化操作

4,利用flask创建http服务

5,查询sqlite3表中的数据

6,利用{{}}和{%%}进行前后端数据交互

如果上述内容是您有兴趣的,可以继续向下看。

工具

    主要用到以下几个工具:python3.8社区版、pycharm、flask、sqlite3、echarts、xlrd,都是当前网上能下到的最新版本(需要的,自行网上下载)。

思路

形成三个展示内容:

1,对将sqlite3中的员工疫情数据进行查询,将体温超过37.2或备注情况、异常情况两个字段有说明的显示到表格上,形成需要关注的信息表。

2,分列公司员工当前所在城市,利用百度echarts的柱状图动态生成“员工-城市表”。

3,将每个城市当前有哪些员工展示出来,同时使用锚链实现柱状图点击城市能够跳转到“城市-员工表”上。

最终效果

图1:将体温超过37.2或备注情况、异常情况有说明的显示到表格上:

图2:统计当前员工所在城市的分布情况:

图3:表格展示在每个城市都有哪些员工,同时上面柱状图的城市点击后,可跳转到下面表格:

程序实现

(一)利用xlrd解析员工疫情Excel

(二)利用json将excel内容生成json文件

(三)利用sqlite将json数据集按照表结构持久化操作

(四)利用flask创建http服务显示疫情数据

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 谢谢你喜欢我 啊,谁喜欢你了,别自作多情,我只是打错字了 是吗,可你打错了二十七次哦
    失格之地阅读 1,643评论 0 0
  • 喜欢闹,喜欢静;喜欢看书,也爱美色。表面可能很嬉皮 ,也可能很严肃,但内心的脾性是偏向安静,是一个需要靠独处来获取...
    三聿鱼阅读 4,516评论 15 11
  • 一.TCP/IP协议 1、TCP/IP协议的介绍 全称“transmission Control Protoc...
    春风依旧阅读 6,902评论 0 27
  • 那天上完钢琴课,天空一如继往的下起了瓢泼大雨,一家三口坐在家里那辆枣红的福克斯里,从福海回日新。大雨没节制...
    明当阅读 1,733评论 4 4

友情链接更多精彩内容