fix: 修复晋升时间格式处理问题
将晋升时间的单元格值格式化为统一的时间格式,确保数据一致性,并添加日志记录以处理格式错误的情况。
This commit is contained in:
parent
286a4dc352
commit
b9fae2b68a
2
main.py
2
main.py
@ -173,7 +173,7 @@ def fill_prompt_info(ws, promote):# 填充晋升信息
|
||||
max_promote = max(max_promote, promote.shape[0])
|
||||
break
|
||||
try:
|
||||
ws.cell(row=P_START+index, column=1, value=prow["任职时间"])
|
||||
ws.cell(row=P_START+index, column=1, value=format_time(prow["任职时间"]))
|
||||
except:
|
||||
logging.warning(f"晋升时间格式错误:{prow['任职时间']}")
|
||||
ws.cell(row=P_START+index, column=2, value=prow["变动批注"])
|
||||
|
27
规则需求.md
27
规则需求.md
@ -1,27 +0,0 @@
|
||||
|
||||
## 1.0 500
|
||||
|
||||
- [X] 两年+1档
|
||||
- [X] 5年级别与档次同时-1
|
||||
- [X] 升职同2
|
||||
- [X] 级别上限
|
||||
- [X] 99tag
|
||||
|
||||
## 1.1 新增职位变更&数据模板优化 100
|
||||
|
||||
- [x] feat: 职位名称变化 [completion:: 2025-05-27]
|
||||
新增名称变化规则,起始、终止时间内自动替换
|
||||
- [x] fix: 原数据模版(带校验数据值填写规范提示) [completion:: 2025-05-27]
|
||||
- [x] 兼容 yyyy-mm-dd格式 [completion:: 2025-05-27]
|
||||
- [x] 有一行数据样例,展示数据格式,实际不生成。 [completion:: 2025-05-27]
|
||||
需要特定格式的
|
||||
- [x] 带输入格式检测(修正、提示) [completion:: 2025-05-27]
|
||||
用报错的方式实现了
|
||||
- [x] doc: 打包成exe教程 [completion:: 2025-05-27]
|
||||
- [x] feat: 【赠送】输出log到文件 [completion:: 2025-05-27]
|
||||
- [x] fix: 工龄列改为学龄,不参与任何计算。 [completion:: 2025-05-27]
|
||||
汇总工龄 = 当年年份-参加工作时间年份+工龄调增-工龄调减+1
|
||||
- [x] feat:【赠送】新增fall-back逻辑 [completion:: 2025-05-27]
|
||||
- [x] 职务2 优先计算结果 [completion:: 2025-05-27]
|
||||
- [x] feat:合并部门和职务列 [completion:: 2025-05-27]
|
||||
- [x] fix:检查日期输出格式(全部放在输出位置更改) [completion:: 2025-05-27]
|
Loading…
x
Reference in New Issue
Block a user