Agent Skills
返回列表
Excel 冻结窗格

Excel 冻结窗格

办公效率 更新于 2026.08.29

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_8f803df1/excel-freeze 技能。

技能介绍

解决什么问题

当表格向下或向右滚动时,表头、首列或前几行一旦移出视野,阅读和核对就容易断线。这个技能只做一件事:设置 Excel 的冻结窗格,让指定行或列在滚动时保持可见。它属于视图层效果,不改动单元格内容、公式或数据结构,适合需要反复查看长表但不想被滚动打断的场景。

技能如何工作

  • 需求解析:把自然语言映射为 freeze_panes。例如“冻结首行”“表头不动”对应 A2;“冻结首列”“序号锁定”对应 B1;“冻结首行和首列”对应 B2;“冻结前3行”对应 A4;“取消冻结”“解冻”对应 None。
  • 勘察:按 excel-safe-workflow 的轻量流程 Scout→Execute→Verify 进入第一步,先确认目标工作表和待冻结位置,避免误改不相关的区域。
  • 执行:在活动工作表上写入冻结属性,只改变视图,不触碰数据。
  • 验证:检查冻结参数是否符合预期,并提醒用户最终效果需要在 Excel 中查看。

适用边界

  • 仅影响活动工作表:如果工作簿有多个 sheet,需要逐个设置。
  • 合并单元格风险:冻结线穿过合并单元格时,合并会被拆分。
  • 视图生效位置:openpyxl 只写入属性,效果要在 Excel 打开后才能看到。
  • 操作前备份:遵循 excel-safe-workflow 第零步,操作前自动备份并使用时间戳命名。

使用场景

  • 表头跨页看不清时,需要把首行冻结为 A2 再滚动核对数据
  • 长表里还要看序号,要把首列冻结为 B1 后继续编辑后面内容
  • 多列表格横向滚动时,需要固定表头和首列,使用 B2 冻结
  • 撤销冻结时,需要把 freeze_panes 设为 None 并检查工作表状态

适合人员

  • 需要长期维护 Excel 数据表的运营人员,希望滚动时表头仍然可见
  • 编写脚本批量处理 openpyxl 工作簿的开发者,希望可靠写入冻结属性
  • 每天核对长表单的数据分析师,希望冻结前几行减少视线偏移
  • 负责整理多 sheet 表格的行政人员,希望逐个 sheet 设置冻结窗格