xlsx 是 Anthropic 官方 skills 仓库(anthropics/skills)里的 Excel 表格处理技能,与 docx、pdf、pptx 同属 Claude 线上文档能力背后使用的四个文档技能。它把新建、读取、修改电子表格的完整方法打包成一个文件夹,覆盖 .xlsx、.xlsm、.xltx、.csv、.tsv 五种格式,Claude 加载后就能按说明稳定完成加列、写公式、做图表、清洗乱数据、格式互转等操作。对普通用户而言,装好这个技能后只要一句话描述需求,例如「把这份销售流水按月汇总并算出环比」,Claude 就会交回一份公式齐全、排版规整的 Excel 文件,打开后改动原始数据,汇总结果会自动跟着变,不需要自己写代码。
适配哪些工具
该技能可在三类环境使用:Claude Code 通过插件市场安装;Claude.ai 网页端的付费计划已内置全部官方示例技能,开箱即用;Claude API 按官方 Skills 指南上传后调用。技能包是一个含 SKILL.md 说明文件的文件夹,符合 Agent Skills 规范的智能体工具都能加载。运行时依赖 Python 库 openpyxl(建表改表)、pandas(批量数据进出)、markitdown(快速预览)与 LibreOffice(公式重算)。
安装步骤
Claude Code 中两条命令完成安装,先注册插件市场,再安装文档技能包:
/plugin marketplace add anthropics/skills
/plugin install document-skills@anthropic-agent-skills
装好后无需其他配置,对话里出现表格相关任务时技能会自动触发。Claude.ai 付费用户无需安装;API 用户按官方 Skills 快速上手文档上传技能包即可。
使用示例
技能说明书按任务分工:建新表和改公式用 openpyxl,大批量数据导入导出用 pandas,快速看一眼内容用 markitdown file.xlsx 一条命令转成 Markdown。说明书要求汇总必须写成公式而不是把算好的数字填进去,例如 sheet['B10'] = '=SUM(B2:B9)',这样数据变动时表格能自己重算。openpyxl 写入的公式没有缓存值,交付前必须跑仓库自带的重算脚本:
python scripts/recalc.py output.xlsx
脚本调用 LibreOffice 算完全部公式并原地回写文件,返回 JSON 结果,status 为 success 表示零公式错误,为 errors_found 时会列出出错单元格,修完再跑一遍,直到干净为止。
注意事项
公式函数要选老不选新:说明书建议优先用 SUMIFS、INDEX、MATCH、IFERROR 这类 Excel 2007 时代的函数;TEXTJOIN、IFS 等六个新函数要加 _xlfn. 前缀才能算;XLOOKUP、FILTER、UNIQUE 等溢出数组函数被明确禁用,查找一律改用 INDEX 加 MATCH,排序去重放在 Python 里先做完再写入。openpyxl 有几处易错点:带宏的 .xlsm 打开时必须传 keep_vba=True 否则宏会丢失;合并单元格只能写左上角那一格;用 data_only=True 读出的工作簿已没有公式,保存会把公式永久替换成数值。许可方面,仓库多数示例技能是 Apache 2.0 开源,但 xlsx 与 docx、pdf、pptx 四个文档技能为专有许可(见目录内 LICENSE.txt),官方定位是源码可见、供开发者参考,商用前应先读许可条款。
同类 Skill
同仓库的 docx 技能负责 Word 文档,pdf 技能覆盖 PDF 合并拆分与表单处理,安装方式与本条目相同。站内相关内容:frontend-design Skill 入门介绍同仓库的前端设计技能,find-skills 入门讲解如何让 Claude Code 自动发现和安装技能,配合 Claude Code 工具页可完成从安装到上手的全流程。更多技能条目见 Skill 分类。