AI 办公自动化神器 OfficeCLI:一句命令操控 Word、Excel、PPT,专为 AI Agent 打造
AI 办公自动化神器 OfficeCLI:一句命令操控 Word、Excel、PPT,专为 AI Agent 打造
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!
OfficeCLI 是什么?

下载地址
| 系统平台 | 推荐下载版本 | 文件大小 | 下载地址 |
|---|---|---|---|
| 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 |
不确定下载哪个版本?
- 普通 Windows 电脑请选择 officecli-win-x64.exe
- MacBook Air/Pro M系列芯片请选择 officecli-mac-arm64
- Intel 芯片 Mac 请选择 officecli-mac-x64
- Ubuntu、CentOS、Debian 等 Linux 服务器通常选择 officecli-linux-x64
- ARM 服务器、树莓派请选择 officecli-linux-arm64
OfficeCLI 是一个开源的 Office 自动化工具。
通过命令行即可完成:
- Word 文档创建与编辑
- Excel 表格处理
- PowerPoint 演示文稿生成
- 模板批量生成
- AI Agent 自动化办公
项目地址:
https://github.com/iOfficeAI/OfficeCLI
项目采用:
Apache 2.0 License
完全免费开源。
为什么它这么特别?
传统方案一般是:
Word
python-docx
Excel
openpyxl
PPT
python-pptx
如果要同时支持三种格式:
需要维护多个库
需要编写大量代码
需要处理兼容问题
而 OfficeCLI:
officecli add deck.pptx / --type slide --prop title="Q4 Report"
一句命令即可完成操作。
核心特点
1. 不依赖 Office
很多办公自动化工具都依赖:
Microsoft Office
LibreOffice
COM组件
而 OfficeCLI:
单文件运行
无需 Office
无需运行时
无需额外依赖
下载即可使用。
2. AI Agent 原生支持
这是 OfficeCLI 最大的亮点。
项目专门为 AI 设计:
Claude
Cursor
GitHub Copilot
Codex
Windsurf
VSCode Agent
安装后即可直接让 AI 创建和修改 Office 文件。
例如:
curl -fsSL https://officecli.ai/SKILL.md
AI 自动获取技能文件。
然后就能执行:
创建PPT
编辑Word
生成Excel报表
3. MCP 支持
当前 MCP 非常火。
OfficeCLI 内置 MCP Server。
注册命令:
officecli mcp claude
或者:
officecli mcp cursor
支持:
- Claude Code
- Cursor
- VSCode
- Copilot
- LM Studio
直接变成 Agent 工具。
支持哪些格式?
| 格式 | 读取 | 修改 | 创建 |
|---|---|---|---|
| DOCX | ✅ | ✅ | ✅ |
| XLSX | ✅ | ✅ | ✅ |
| PPTX | ✅ | ✅ | ✅ |
三大 Office 格式全部覆盖。
创建 PPT 示例
创建演示文稿:
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
页面实时刷新。
真正做到:
生成 → 查看 → 修改
循环工作流。
HTML 渲染输出
OfficeCLI 可以直接将 Office 文件转换为 HTML。
例如:
officecli view report.docx html
或者:
officecli view deck.pptx html
无需安装 Office 即可查看内容。
对于:
- Docker
- Linux服务器
- CI/CD环境
非常实用。
PNG 截图输出
生成截图:
officecli view deck.pptx screenshot
得到:
slide1.png
slide2.png
slide3.png
这样 AI 甚至可以通过视觉模型分析自己生成的 PPT。
Excel 自动计算
OfficeCLI 内置公式引擎。
支持:
150+
Excel函数
例如:
=SUM(A1:A10)
无需打开 Excel。
即可自动计算结果。
支持:
- SUM
- IF
- INDEX
- MATCH
- VLOOKUP
- FILTER
- UNIQUE
- SORT
- SEQUENCE
等大量函数。
数据透视表
创建 PivotTable:
officecli add sales.xlsx '/Sheet1' \
--type pivottable
支持:
行字段
列字段
筛选器
统计方式
日期分组
TopN
对于数据分析场景非常方便。
模板批量生成
很多企业都会遇到:
合同
报价单
发票
周报
月报
批量生成问题。
OfficeCLI 支持:
{{变量}}
模板替换。
例如:
模板:
客户:{{client}}
金额:{{total}}
执行:
officecli merge template.docx output.docx data.json
即可批量生成文档。
JSON 输出
对于 AI 来说最重要的能力之一:
结构化输出
OfficeCLI 所有命令支持:
--json
例如:
officecli get demo.pptx /slide[1] --json
返回:
{
"tag":"slide",
"path":"/slide[1]"
}
方便 Agent 进行后续处理。
支持原始 XML 操作
如果高级 API 不够用:
officecli raw
查看 XML:
officecli raw demo.pptx
修改 XML:
officecli raw-set
适合高级用户进行底层操作。
安装方法
Windows
irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex
Linux
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
macOS
curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash
OfficeCLI 与传统方案对比
| 功能 | OfficeCLI | python-docx/openpyxl |
|---|---|---|
| Word | ✅ | ✅ |
| Excel | ✅ | ✅ |
| PPT | ✅ | 需额外库 |
| JSON输出 | ✅ | ❌ |
| MCP支持 | ✅ | ❌ |
| 实时预览 | ✅ | ❌ |
| HTML渲染 | ✅ | ❌ |
| AI Agent集成 | ✅ | ❌ |
| 单文件运行 | ✅ | ❌ |
适用场景
开发者
- 自动生成报告
- CI/CD文档生成
- 数据分析报表
- 自动生成PPT
AI Agent
- AI生成演示文稿
- 自动创建Word文档
- 批量处理Excel
企业团队
- 合同批量生成
- 报价单生成
- 月报周报自动化
- 数据汇总分析
写在最后
如果说过去的办公自动化时代属于:
python-docx
openpyxl
python-pptx
那么在 AI Agent 时代,OfficeCLI 更像是一个统一的 Office 操作平台。
它不仅支持:
- Word
- Excel
- PowerPoint
还提供:
- MCP
- JSON
- 实时预览
- 模板引擎
- AI Agent 集成
对于正在研究:
Claude Code
Cursor
Codex
AI Agent
办公自动化
的开发者来说,值得体验一下。
项目地址
| 项目 | 地址 |
|---|---|
| GitHub | https://github.com/iOfficeAI/OfficeCLI |
| 官网 | https://officecli.ai |
更多推荐
所有评论(0)