跳到主要内容
火花工坊
Anthropic 官方 xlsx skill:创建、编辑、分析电子表格的底层规范

Anthropic 官方 xlsx skill:创建、编辑、分析电子表格的底层规范

装好之后怎么用

什么时候会用上它:Use this skill any time a spreadsheet file is the primary input or output. This means any task where the user wants to: open, read, edit, or fix an existing .xlsx, .xlsm, .xltx, .csv, or .tsv file (e.g., adding columns, computing formulas, formatting, charting, cleaning messy data); create a new spreadsheet from scratch or from other data sources; or convert between tabular file formats. Trigger especially when the user references a spreadsheet file by name or path — even casually (like "the xlsx in my downloads") — and wants something done to it or produced from it. Also trigger for cleaning or restructuring messy tabular data files (malformed rows, misplaced headers, junk data) into proper spreadsheets. The deliverable must be a spreadsheet file. Do NOT trigger when the primary deliverable is a Word document, HTML report, standalone Python script, database pipeline, or Google Sheets API integration, even if tabular data is involved.

怎么用:在 AI 工具里直接描述任务即可自动触发。显式调用的写法各端不同:Claude Code / Cursor 等用 /xlsx,Codex 用 $xlsx,Kimi Code 用 /skill:xlsx,ZCODE 用 $xlsx,Gemini CLI 以自动激活为主。

Anthropic 官方的一个 xlsx skill。

它解决的是:要创建、编辑、分析 .xlsx/.xlsm/.xltx/.csv/.tsv 文件,但不知道怎么用 openpyxl/pandas 正确地做。

它的任务-方法对照表:

  • 创建/编辑带公式和格式的 → openpyxl
  • 批量数据进出 → pandas
  • 快速看一眼 sheet → markitdown
  • 读取模型(公式+值)→ 两次 load_workbook

每条输出都必须满足的要求:

  • 专业字体(Arial、Times New Roman)
  • 零公式错误(recalc.py 报告 errors_found 就不能交付)
  • 用公式,不用硬编码结果
  • 严格遵守用户规格
  • 记录每个假设和硬编码数字
  • 编辑现有文件时,完全匹配它的约定

强制重新计算:openpyxl 写公式后没有缓存值,必须用 LibreOffice 重算(scripts/recalc.py)。

选择能通过验证的公式:

  • 优先 Excel-2007 时代的函数(SUMIFS、INDEX、MATCH、IFERROR、SUMPRODUCT)
  • 六个后 2007 函数需要 _xlfn. 前缀(TEXTJOIN、CONCAT、IFS、SWITCH、MAXIFS、MINIFS)
  • 绝不用 XLOOKUP、XMATCH、SORT、FILTER、UNIQUE、SEQUENCE

openpyxl 的坑:

  • 读模型需要两次 load
  • data_only=True 保存是破坏性的
  • 合并单元格只写左上角锚点
  • .xlsm 要 keep_vba=True
  • sheet 名含空格要加引号

它还有金融模型规范:颜色、数字、结构。

适合谁:

  • 处理实验数据、做表格、整理结果的科研小组成员
  • 需要创建/编辑 xlsx 文件的人
  • 想要零公式错误的人

用法: 把 SKILL.md 内容复制到你的 AI 工具里,给它一个表格文件就行。

来源:GitHub 仓库 anthropics/skills · 文件约 100 行,约 6 KB

评论 0

更多

登录后可点赞、收藏、评论和举报。

还没有评论,先发起一个具体问题。

0/2000