假设我有一个电子表格,允许用户输入一些元数据,如下所示:
Date range start: mm/dd/yyyy
Date range end: mm/dd/yyyy
Mondays: (y/n)
Tuesdays: (y/n)
Wednesdays: (y/n)
Thursdays: (y/n)
Fridays: (y/n)
基于此,我想生成一个日期列表,格式为mm/dd/yyyy
开始于4/1/2019
,结束于4/30/2019
并且仅包括用 . 表示的日期y
。
因此,如果用户仅在星期一和星期三输入start date = 04/01/2019
, end date = 04/30/2019
,y
列表将如下所示:
04/01/2019
04/03/2019
04/08/2019
04/10/2019
04/15/2019
04/17/2019
04/22/2019
04/24/2019
04/29/2019
找不到开始使用的 Excel 函数。我不知道 VBA,但可以想象用它来做到这一点。
如果我想通过使用类似的插件在 Python 中编写这个Pyxll
,是否需要每个拥有 Excel 文件副本的人都安装Pyxll
?