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

Logo

中国智能体开发者社区,聚焦智能体与大模型开发,提供前沿资讯、实用工具链、开源项目及行业案例。通过技术沙龙、开发者大赛等活动,促进经验交流与协作,助力开发者快速构建创新智能应用。

更多推荐