Agent Skills
返回列表
📁

Xlsx 表格处理

办公效率 更新于 2026.08.30

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

请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/cn-xlsx

技能介绍

解决什么问题

Excel 交付里常见两类问题:一是把 Python 计算结果直接写进单元格,导致源数据变化后模型不再联动;二是公式引用、跨表链接、数字格式和重算错误缺少统一检查,#REF!、#DIV/0!、#VALUE! 等问题往往到交付前才暴露。这个技能把 .xlsx 创建、编辑和分析约束成可复现的工程流程。

技能如何工作

  • 数据分析:用 pandas 读取、筛选、聚合工作簿数据,适合批量清洗与快速探查。
  • 公式与格式:用 openpyxl 写入 Excel 公式、样式、跨表引用,而不是硬编码静态值。
  • 模板优先:更新既有文件时,先保留原有字体、颜色、数字格式和模型约定,避免用标准化格式覆盖业务模板。
  • 自动重算:通过 scripts/recalc.py 调用 LibreOffice 重算公式,并扫描全部工作表错误,返回错误类型与位置。
  • 修复闭环:依据错误摘要处理无效引用、除零、#NAME?、类型不匹配,再重新验证直到结果稳定。

适用边界与注意点

适合财务模型、经营分析、数据底稿和需要可维护 .xlsx 的交付场景;如果只需要一次性静态导出,流程会偏重。注意 openpyxl 的 data_only=True 会读计算值并可能永久替换公式;大文件应使用 read_only 或 write_only;跨表引用要核对 Sheet1!A1、列映射和 1 索引偏移。

使用场景

  • 更新财务模型时,需要保留既有颜色与格式,并把增长率假设放入独立单元格。
  • 用 pandas 读取多张 Excel 表,做列映射、空值检查后再写入汇总工作表。
  • 修改 openpyxl 公式后,用 LibreOffice 重算并定位 #REF! 或 #DIV/0!。
  • 交付经营分析底稿时,检查跨表引用、负数括号格式和零值显示。

适合人员

  • 做财务建模的分析师:需要零公式错误、统一颜色编码和可追溯的硬编码来源。
  • 处理数据底稿的运营或数据专员:需要 pandas 清洗多表并生成可更新汇总。
  • 维护 Excel 模板的工程师:需要 openpyxl 改公式样式且不破坏既有模板约定。
  • 做交付审核的业务系统负责人:需要 LibreOffice 重算并扫描全簿错误位置。