【背景】
金融公司客户有需求实现各类币种休日的自定义日历。本篇仅检讨各类可能的实现方法。具体的实现代码会分别连载。
【可能的方法】
【Outlook】
第一个想到的当然是Outlook有没有自带的休日定义功能。
查了一下果然真有。
- 点击菜单“文件”-》“选项”-》“日历”-》添加假日-》选择国别
但是从结果看,追加的休日只是生活意义上的国定假,并不能覆盖币种假日。而且也不会有明确的高亮,不太符合需求。
【Excel方法】
Excel可以方便地生成日历,但是依赖于文件,体验并不是很好。
如何用Excel做一个基本日历的方法稍后会另起一篇写出。
【SmartBi】
SmartBI可以结合Excel,Online和数据库能力。基本日历用Excel实现,币种休日数据以数据库更新,互动由SmartBi的Online能力提供,部署后用户可以通过Online形式方便地访问。是一个比较理想的解决方案。类似下面这样的效果,不过功能改成币种休日。
同样,具体实现方法会另外具体介绍。