去年春节的时候,使用python和matplotlib绘制的休假表。地址如下:Matplotlib绘制春节休假表。让团队成员直观的了解到各自的休假时间,方便工作的安排和交接。今年本来照着去年的情况绘制一个。
去年的形式如下:
但是发现之前的版本有很多不足之处:
- 数据都是需要转为json格式,不太好用
- 数据不能及时分享和随时修改
- 支持的样式还是太少了
结果图
所以今年还是回归到需求本身上,使用易于落地的方案吧。那就是excel表格。这次的内容就不那么技术化了,简简单单几个步骤实现自定义的表格。
效果如下:
实现步骤
数据准备
大概的将2月份的日期,星期,和工作日,节假日信息给填上去,然后使用WPS或者office 365的分享功能将excel的链接分享出去,再让其他的同事来填写就行。
如果哪一天需要休假,就在那一天写一个1,如果休半天则写0.5。默认情况下,正常的工作日我都填上了0,节假日都填上了1。
修改颜色
使用format将单元格修改为方格:
对于固定的假日,我们可以自己给单元格填充一种颜色,例如40%的蓝色。
对于自己请假的日子,为了区分开,我们可以设置不同的颜色,例如,可以使用条件格式化的方式,进行颜色填充。
点击如下按钮,开始颜色配置:
在这儿,我们可以基于同事们填充的值进行颜色配置。所以选择第一个即可。并且设置最大值为1,颜色是60%的蓝色,最小为0,颜色为白色。
然后设置选区即可
点击应用之后,我们会发现,法定节假日(20%蓝色),请假1天(60%蓝色),请假0.5天(0.6/2=30%蓝色)。每种情况颜色都不一样,这样就可以加以区分了。
修改样式
我们还可以使用简单的方式对每个单元格的数字的具体表现形式进行修改。可以将1或0的数字修改为笑脸或者严肃脸(恩,上班是一件需要严肃认真对待的事情)
选取单元格,设置单元格的格式,选择自定义Custom,并且输入公式:当值为1的时候,是笑脸