免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。
本 Skill 面向需要程序化操作 Excel 工作簿的场景,覆盖从零创建到深度编辑的完整链路。核心交付物为符合专业排版规范的 .xlsx 文件,支持公式驱动计算(SUMIFS、INDEX/MATCH 等)、财务模型专用配色(蓝字输入/黑字公式/绿字跨表引用)、以及批量数据吞吐。内置强制重算验证机制:通过 LibreOffice 后端执行 scripts/recalc.py,在交付前检测并定位 #NAME?、#VALUE! 等公式错误,避免 openpyxl 写入后公式无缓存值导致的静默失效。同时提供跨平台 LibreOffice 自动配置,适配沙箱化运行环境。
SKILL.md(本文件):技能主说明,含 openpyxl 与 pandas 选型策略、公式兼容性白名单、财务模型格式规范及重算验证流程README.md:安装与基础使用指引references/zh-CN.md:中文输入输出专用参考scripts/:10 个辅助脚本
recalc.py:LibreOffice 强制重算与错误检测(核心验证工具)helpers.py、validators.py、validators_base.py:通用校验与辅助函数validators_docx.py、validators_pptx.py、validators_redlining.py:跨格式校验扩展pptx_chart.py、pptx_slide.py、pptx_theme.py:PPTX 关联图表与主题处理soffice.py:沙箱环境 LibreOffice 自动配置schemas/:OOXML 标准 XSD 模式定义集(sml.xsd、dml-.xsd、wml-.xsd 等 40 余个),用于底层格式校验_xlfn. 前缀的 6 个兼容函数,主动拦截 XLOOKUP/XMATCH 等不可计算函数-、负数括号表示、假设单元格独立标注openpyxl 精细控制公式与格式,pandas 高效批量数据吞吐,markitdown 快速预览多 sheet 结构--force 显式覆盖选项| 用户怎么说 | 本技能做什么 |
|---|---|
| "帮我做一个三年财务预测模型,收入按季度拆分" | 创建含假设输入页、公式驱动计算页的专业工作簿,应用蓝字输入/黑字公式配色,所有增长率引用独立假设单元格,交付前重算验证零错误 |
| "这个表格公式报错了,帮我修一下再保存" | 用 data_only=True 读取原始值定位错误来源,修复公式后执行 recalc.py 验证,确保不引入新错误 |
| "把这几百行销售数据汇总成透视表" | pandas 读取并聚合数据,生成透视结构后写入 Excel,按用户指定字段设置行/列/值区域 |
| "批量修改几十个 Excel 文件的表头格式" | 遍历文件用 openpyxl 统一应用字体、边框、冻结首行,批量重算验证后输出 |