该脚本可以将Excel文件中列出的生日信息转换为ICS格式,这样您就可以将它们导入到任何支持的日历应用程序中,从而自动获得生日提醒。
确保您已经安装了openpyxl和ics库:
'''bash pip install openpyxl ics '''
准备一个Excel文件,格式如下:
'''yaml
人数 | 月 | 日 | 年 | 2023年 | 2024年 | 姓名 | 性别 | 本人联系电话 |
---|---|---|---|---|---|---|---|---|
1人 | 1月 | 1月1日 | 2004 | 19岁 | 20岁 | 张三 | 男 | 15012312345 |
... | ... | ... | ... | ... | ... | ... | ... | ... |
将您的Excel文件命名为birth2.xlsx,或在脚本中更改文件名。 运行脚本:
'''bash python main.py '''
脚本将生成一个名为birthdays.ics的文件。您可以将此文件导入到您喜欢的日历应用程序中。
该脚本当前为从2023年10月到2026年6月的生日生成事件。 如果Excel文件中的某些行缺少必要的信息,这些行将被跳过,并在控制台中打印出来。