
SEO关键词:
OfficeCLI、AI Agent办公自动化、MCP Office工具、Word自动生成、Excel自动化、PPT自动生成、Office CLI、AI办公助手、开源Office工具、Office自动化
文章摘要:
OfficeCLI 是一款专为 AI Agent 打造的开源 Office 自动化工具,支持 Word、Excel、PowerPoint 创建与编辑,内置 MCP Server、实时预览、HTML 渲染、JSON 输出等能力,无需安装 Office 即可实现完整办公自动化流程。

大家好 这里是「代码简单说」,欢迎大家关注同名公众号,不定时更新更多实用有趣的教程 也欢迎大家在评论区一起讨论交流!~
在 AI Agent、MCP、自动化办公快速发展的今天,越来越多开发者希望让 AI 能够真正操作 Office 文档,而不仅仅是生成文本。
最近发现了一个非常有意思的开源项目——OfficeCLI。
它号称:
全球首个专为 AI Agent 设计的 Office 套件
不仅能够创建和编辑 Word、Excel、PowerPoint,还支持 MCP、JSON 输出、实时预览、模板批量生成等高级功能。
最重要的是:
无需安装 Microsoft Office!

系统平台 | 推荐下载版本 | 文件大小 | 下载地址 |
|---|---|---|---|
Windows 64位(Win10/Win11) | officecli-win-x64.exe | 31.9 MB | https://pan.quark.cn/s/3f54bc76e2e7 |
Windows ARM设备(骁龙X Elite等) | officecli-win-arm64.exe | 30.7 MB | https://pan.quark.cn/s/3f54bc76e2e7 |
macOS Apple Silicon(M1/M2/M3/M4) | officecli-mac-arm64 | 30.8 MB | https://pan.quark.cn/s/3f54bc76e2e7 |
macOS Intel芯片 | officecli-mac-x64 | 31.6 MB | https://pan.quark.cn/s/3f54bc76e2e7 |
Linux x86_64服务器/桌面 | officecli-linux-x64 | 32.1 MB | https://pan.quark.cn/s/3f54bc76e2e7 |
Linux ARM64(树莓派、ARM服务器) | officecli-linux-arm64 | 31.6 MB | https://pan.quark.cn/s/3f54bc76e2e7 |
不确定下载哪个版本?
通过命令行即可完成:
项目地址:
https://github.com/iOfficeAI/OfficeCLI项目采用:
Apache 2.0 License完全免费开源。
传统方案一般是:
python-docxopenpyxlpython-pptx如果要同时支持三种格式:
需要维护多个库
需要编写大量代码
需要处理兼容问题而 OfficeCLI:
officecli add deck.pptx / --type slide --prop title="Q4 Report"一句命令即可完成操作。
很多办公自动化工具都依赖:
Microsoft Office
LibreOffice
COM组件而 OfficeCLI:
单文件运行
无需 Office
无需运行时
无需额外依赖下载即可使用。
这是 OfficeCLI 最大的亮点。
项目专门为 AI 设计:
Claude
Cursor
GitHub Copilot
Codex
Windsurf
VSCode Agent安装后即可直接让 AI 创建和修改 Office 文件。
例如:
curl -fsSL https://officecli.ai/SKILL.mdAI 自动获取技能文件。
然后就能执行:
创建PPT
编辑Word
生成Excel报表当前 MCP 非常火。
OfficeCLI 内置 MCP Server。
注册命令:
officecli mcp claude或者:
officecli mcp cursor支持:
直接变成 Agent 工具。
格式 | 读取 | 修改 | 创建 |
|---|---|---|---|
DOCX | ✅ | ✅ | ✅ |
XLSX | ✅ | ✅ | ✅ |
PPTX | ✅ | ✅ | ✅ |
三大 Office 格式全部覆盖。
创建演示文稿:
officecli create demo.pptx新增幻灯片:
officecli add demo.pptx / \
--type slide \
--prop title="OfficeCLI介绍"新增文本:
officecli add demo.pptx '/slide[1]' \
--type shape \
--prop text="Hello World"查看结构:
officecli view demo.pptx outline输出:
Slide 1
└─ Hello World很多自动生成 PPT 的工具有一个痛点:
看不到生成效果OfficeCLI 内置渲染引擎。
启动:
officecli watch demo.pptx浏览器自动打开:
http://localhost:26315修改文件:
officecli add
officecli set
officecli remove页面实时刷新。
真正做到:
生成 → 查看 → 修改循环工作流。
OfficeCLI 可以直接将 Office 文件转换为 HTML。
例如:
officecli view report.docx html或者:
officecli view deck.pptx html无需安装 Office 即可查看内容。
对于:
非常实用。
生成截图:
officecli view deck.pptx screenshot得到:
slide1.png
slide2.png
slide3.png这样 AI 甚至可以通过视觉模型分析自己生成的 PPT。
OfficeCLI 内置公式引擎。
支持:
150+
Excel函数例如:
=SUM(A1:A10)无需打开 Excel。
即可自动计算结果。
支持:
等大量函数。
创建 PivotTable:
officecli add sales.xlsx '/Sheet1' \
--type pivottable支持:
行字段
列字段
筛选器
统计方式
日期分组
TopN对于数据分析场景非常方便。
很多企业都会遇到:
合同
报价单
发票
周报
月报批量生成问题。
OfficeCLI 支持:
{{变量}}模板替换。
例如:
模板:
客户:{{client}}
金额:{{total}}执行:
officecli merge template.docx output.docx data.json即可批量生成文档。
对于 AI 来说最重要的能力之一:
结构化输出OfficeCLI 所有命令支持:
--json例如:
officecli get demo.pptx /slide[1] --json返回:
{
"tag":"slide",
"path":"/slide[1]"
}方便 Agent 进行后续处理。
如果高级 API 不够用:
officecli raw查看 XML:
officecli raw demo.pptx修改 XML:
officecli raw-set适合高级用户进行底层操作。
irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iexcurl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bashcurl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash功能 | OfficeCLI | python-docx/openpyxl |
|---|---|---|
Word | ✅ | ✅ |
Excel | ✅ | ✅ |
PPT | ✅ | 需额外库 |
JSON输出 | ✅ | ❌ |
MCP支持 | ✅ | ❌ |
实时预览 | ✅ | ❌ |
HTML渲染 | ✅ | ❌ |
AI Agent集成 | ✅ | ❌ |
单文件运行 | ✅ | ❌ |
如果说过去的办公自动化时代属于:
python-docx
openpyxl
python-pptx那么在 AI Agent 时代,OfficeCLI 更像是一个统一的 Office 操作平台。
它不仅支持:
还提供:
对于正在研究:
Claude Code
Cursor
Codex
AI Agent
办公自动化的开发者来说,值得体验一下。
项目 | 地址 |
|---|---|
GitHub | https://github.com/iOfficeAI/OfficeCLI |
官网 | https://officecli.ai |