
Anthropic 官方技能库里的 xlsx 技能,能让 Claude Code 用一句话把 CSV 变成真正的 .xlsx 文件:Revenue 列、合计行、按产品汇总的 Summary 表,全是活公式,不是写死的数字。AI Parabellum 11 月 6 日在 Claude Code v2.1.318(macOS)上实测了一遍,拿 6 行销售数据做了个双表工作簿。
技能的规矩是它比一句提示词强的地方:必须用公式、绝不写死结果,字体统一 Arial,零公式错误,每个假设都要写进表里让读者看见。分工也写死了——openpyxl 负责建表和公式,pandas 负责批量导数据,recalc.py 加 LibreOffice 负责重算校验。实测里 Sales 表的 Revenue 列是 =C2*D2,合计行是 =SUM(E2:E7),Summary 表用 SUMIF 按产品汇总,范围都用 $ 锁死,钱数列还按 $#,##0.00 格式化,连没要的 Summary 合计行它都自己补上了。
但最有价值的是翻车的部分:重算这步在裸 Mac 上根本跑不起来——系统 Python 只有 3.9(脚本要 3.10 以上),LibreOffice 也没装,recalc.py 直接崩了。Claude 没装样子,老实承认结果未验证,还提醒公式单元格在重算前是空的,pandas 读出来也是空的。更扎心的是它心算的合计错了 20 美元:Notebook 它算 2002.50,实际是 2022.50(170 × 4.75 它口算滑了),文件里的公式本身是对的。教训就一句:公式才是产品,聊天里报的总数一定要自己验算。想用它的话,先装好 Python 3.10 以上和 LibreOffice,再按官方命令装技能:/plugin marketplace add anthropics/skills,/plugin install document-skills@anthropic-agent-skills。自己复现可以照抄这句提示词:Using the xlsx skill, turn expenses.csv into expenses.xlsx. Add a Total column as a formula, a total row, and a Summary sheet with spending per category using SUMIF. List any checks you could not run. 做完先手算一个总数对一下。
相关阅读:Anthropic 官方技能库来了:装上 document-skills,Claude Code 就能直接做 Word、Excel 和 PDF;技能写好了不知道好不好用?Anthropic 官方 Skill Creator 帮你跑分:先测再改。更多细节见 AI Parabellum 原文与 Anthropic 官方技能库。
来源:AI Parabellum,原文:https://aiparabellum.com/claude-code-excel-skill-build-spreadsheets-formulas/


没有回复内容