周计划滚动编制工具
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0f126ea4/zxf-skill-001。
技能介绍
要解决什么问题
很多人用同一份 Excel 维护「按周滚动」的工作计划:工作表用 YYMMDD 命名,列 C–J 填周一到周日和完成评价,类别行(生产/研究/教学等)在 A:J 合并。每到新一周,手工复制上一周表、清空任务、改高亮和文件名,既容易漏改橙色单元格,也容易把合并标题行弄乱。
技能如何工作
脚本面向 ZXF2026周计划.xlsx 这类模板,流程大致如下:
- 识别周表:在文件中找日期最大的、且表名为 6 位纯数字(
YYMMDD)的工作表;名称像「2026年规划」这类会被跳过。 - 复制并清理:复制该表,从第 2 行起清空
C–J的周任务与评价;将橙色填充F7CAAC按行规则改回(任务行DEEAF6,空白行无填充),保留原有底色与边框。 - 命名与插入:新表名为「当前最大日期 +7 天」的
YYMMDD,插入到原表之前。 - 另存:输出为
ZXF2026年第x周工作计划.xlsx,其中x为 ISO 周号;默认不覆盖原始ZXF2026周计划.xlsx。
支持在工作区默认文件名、指定路径,以及试运行(不写盘)。依赖 openpyxl。
适用边界
- 仅处理 6 位数字命名的周计划工作表;多表时以日期最大者为准。
- 清理范围固定为
C–J列及文档中描述的高亮规则,不会改动类别合并行的结构。 - 若模板列布局、颜色语义与上述约定不一致,需先对齐表格再使用。
使用场景
- 每周一需从上一份 `YYMMDD` 周表生成新周表,并清空 C–J 列任务与评价列,避免手工复制漏改
- 使用含生产/研究/教学等合并类别行的 ZXF 模板,滚动后要保持 A:J 标题行结构不变
- 需要将结果另存为 `ZXF2026年第x周工作计划.xlsx`(x 为 ISO 周号),且保留原始 `ZXF2026周计划.xlsx` 不动
- 工作簿里有多张数字命名周表时,要自动选取日期最大的一张作为滚动来源再插入新表
适合人员
- 按 ZXF 周计划模板维护个人工作分类(生产/研究/教学/身体/生活)并每周滚动填表的研究或教职人员
- 需要在固定橙色 `F7CAAC` 与任务行蓝色高亮规则下批量复位单元格填充的表格维护者
- 要把周计划按 ISO 周号归档成独立 xlsx 文件、同时保留母版工作簿的项目或个人管理者
- 在提交前想用试运行确认新表名(+7 天 `YYMMDD`)与清理范围是否符合预期的脚本使用者