「种草」完就得上手。这期纯实操,跟着敲一遍,你就能让 AI 帮你批量产出 Office 文档。
第一步:装它(30 秒)

macOS / Linux 一行搞定:
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bashWindows(PowerShell):
irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex或者走包管理器:brew install officecli / npm install -g @officecli/officecli。
装完验一下:officecli --version,能输出版本号就成。
第二步:让 AI「看见」文档
核心玩法是用 view 把文件渲染出来:
officecli view report.xlsx screenshot# 每页导出 PNG,丢给多模态 AI 看officecli view deck.pptx html# 生成独立 HTML 预览officecli view doc.docx outline# 只看大纲结构
这就是它区别于 python-docx 的关键——AI 先看懂,再动手。
第三步:用路径精准改(L2 DOM 层)
OfficeCLI 用类 XPath 的路径寻址,比如改 PPT 第 1 页第 1 个形状:
officecli get deck.pptx '/slide[1]/shape[1]' --jsonofficecli set deck.pptx '/slide[1]/shape[1]' --prop text=”Q4 复盘”
不用猜节点,指哪打哪。

第四步:模板合并,批量出文档
准备一个带 {{key}} 的模板,再给一份 JSON 数据:
officecli merge tpl.docx data.json out.docx周报、合同、标书,100 份也是一键。
第五步:把能力交给 AI Agent(MCP)
想让 Claude / Cursor 直接帮你改文件?一行注册:
officecli mcp claudeofficecli mcp cursor
之后你的编程助手就多了一组「文档操作」工具,自然语言就能改 Office。

避坑提醒
⚠️ 第一次用 officecli mcp 前,先确认你的 AI 工具已安装并能读 skill 文件 ⚠️ 企业内网注意:二进制带自动更新,安全策略严的先关掉 officecli config autoUpdate false ⚠️ 超大文档用 batch 单遍多操作更省 token
小结
从装到用,10 分钟。下一步可以接 MCP 让 Agent 全自动跑文档流水线。
夜雨聆风