免责声明:本站部分 Skill 来源于公开渠道,使用前请注意识别相关风险,内容版权归原作者所有,如 Skill 涉及版权问题,请在线反馈,核实后予以下架处理。
本 Skill 是一套面向对话场景的 Excel 文件处理引擎,能够在不调用子代理的情况下直接完成 xlsx 的全生命周期操作。对于新建文件,采用 XML 模板直写方式生成带 Excel 公式、财务色标与数字格式的合规工作簿;对于已有文件,通过解包-编辑-打包的 XML 级流程实现增删行列、修补损坏公式、插入跨表引用等精准修改,避免 openpyxl 往返导致的 VBA、数据透视表或迷你图损坏。同时提供数据读取分析、公式静态校验与动态重算验证能力,确保输出文件可直接交付。
SKILL.md(本文件):任务路由、编辑完整性规则、财务色标规范与脚本用法references/:7 份操作指南——create.md(新建)、edit.md(编辑)、fix.md(修复)、format.md(格式)、read-analyze.md(读取分析)、validate.md(校验)、ooxml-cheatsheet.md(OOXML 速查)scripts/:10 个辅助脚本——xlsx_reader.py(结构探查)、xlsx_unpack.py / xlsx_pack.py(解包/打包)、xlsx_add_column.py(增列)、xlsx_insert_row.py(插行)、xlsx_shift_rows.py(行位移)、formula_check.py(公式校验)、libreoffice_recalc.py(动态重算)、style_audit.py(样式审计)、shared_strings_builder.py(共享字符串构建)templates/minimal_xlsx/:最小可运行 xlsx 的 XML 模板骨架(含 workbook、worksheet、styles、sharedStrings、Content_Types 及关系文件)_icon.svg、_skillhub_meta.json:图标与元数据<f> 节点错误,保持所有原始 sheet 与数据不变xlsx_reader.py 探查结构,再用 pandas 执行自定义聚合,严格按用户指定小数位格式化全部数值输出formula_check.py 静态检查公式合法性,libreoffice_recalc.py 动态验证计算结果| 用户怎么说 | 本技能做什么 |
|---|---|
| "帮我新建一个销售报表,A 列是产品名,B 到 E 列是季度数据,F 列用公式算总和,结果保留两位小数" | 复制 XML 模板,写入表头与数据,F 列插入 SUM 公式,全部数值按 0.00 格式输出,色标按财务规范上色,打包为 output.xlsx |
| "在现有预算表的第 5 行后面插入一行'办公租金',并更新下面的总计公式" | 解包文件,用 xlsx_insert_row.py 在正确位置插行、填入数据与行内公式,自动调用行位移并修复下游 SUM 范围,打包验证后交付 |
| "这个表格打开后公式显示错误,帮我修一下" | 解包文件,按 references/fix.md 修复损坏的 <f> 节点,保持所有原始 sheet 与数据,打包前用 formula_check.py 验证 |
| "读取这个 Excel,统计每个区域的平均营收,结果要两位小数" | 以 xlsx_reader.py 探查结构,用 pandas 按区域分组计算均值,全部数值格式化为 '{v:.2f}' 后输出分析结果 |
| "给 G 列加上'% of Total',公式是 F 列除以总计,格式用百分比,还要给第 10 行加会计边框" | 解包后用 xlsx_add_column.py 增列并注入公式、百分比数字格式,同时给总计行所有单元格应用上边框样式,打包输出 |