乐于分享
好东西不私藏

别再手敲 Office 了:这个开源工具,让 AI 直接替你改 Word、Excel、PPT

别再手敲 Office 了:这个开源工具,让 AI 直接替你改 Word、Excel、PPT

我平时最烦一种活儿:明明是重复劳动,却还得自己动手——每周五的销售周报、要改十遍的 Word 合同、临时被叫去做的复盘 PPT。这类事费时间又不长本事。

后来我挖到一个开源小工具 OfficeCLI,干脆把这些活儿交给 AI 自己干。它跟普通「AI 帮你写段代码」不一样:它是真的能去读、去改、去生成 Office 文档,你下个指令,它就把文档动好了。

它到底是什么

一个开源的命令行工具(Apache 2.0 协议,免费),单个文件、零依赖,不用装 Office,也不用装一堆 Python 库。

最香的一点是:它的每个操作都能输出 AI 能看懂的 JSON。所以它天生就是给 AI 智能体用的——你用国产的 AI 编程助手(通义灵码、Trae、豆包代码都行)下个指令,它就帮你把文档改了,不用你手搓复杂的配置文件。

「直接操作」是啥体验

它把操作拆成三层,越往上越省心:

第一层「看」:先让 AI 读懂文档——`view text` / `view html` / `view screenshot`,连排版带图表一起看明白。

第二层「改」:按路径精确定位元素去增删改,比如「把第二页那个标题换成 XX」「把表格里含 Q4 的单元格标红」。

第三层「原始」:极端情况才用,平时基本碰不到。

好处是 AI 从「看懂」到「改好」,不用一头扎进乱糟糟的底层格式里,每一步都有清晰的边界。

四个我真正用得上的引擎

1. 渲染引擎(AI 的眼睛)

不用开 Office,一条命令就能把 PPT 导出成网页或截图给 AI「看」,它看完用 `set` 命令调排版。改设计稿再也不用手动打开软件。

2. 公式 & 透视表引擎

不装 Excel 也能算。写个 `=VLOOKUP(...)` 进去自动出结果;一条命令生成原生数据透视表,多字段、日期分组、总计全支持。

3. 模板合并(我最爱的)

AI 先设计好一次版式(公司 logo、配色、图表占位),之后把 JSON 数据一灌,哗啦生成几百份变体,零额外消耗。比如每月给不同客户出报告,版式设计一次,数据一换就出,再也不用复制粘贴到手软。

4. 结构学习(Dump 往返)

你手头有份好看的模板,想让 AI「学会这个排版」再批量造?`dump` 成 JSON 给它学,学完重放生成新文档。比让 AI 从零猜格式靠谱太多。

三个立刻能用上的场景

自动出测试报告:CI 跑完测试 → `officecli merge 模板 + 结果JSON` → 出 docx,一行命令替掉几百行 Python。

数据库导出自动生成 Excel 周报:SQL 出 JSON → `merge` → 图表和透视表自动更新,打开就能发。

自然语言做 PPT:你说「做个 Q2 业绩回顾 10 页 PPT,带趋势图」,AI 建 pptx、加内容、截图自查、微调,全程不碰 PowerPoint。

接上你自己的 AI

它支持一键注册成 MCP 服务器,自动适配你正在用的 AI 编程工具。装好后,你的通义灵码 / Trae / 豆包代码就能直接调用「生成 Word / 改 Excel / 做 PPT」的能力——不用你手写 JSON schema,AI 自己就能指挥它干活。

怎么开始

# macOS / Linuxcurl -fsSL https://officecli.ai/install.sh | bash# Windows (PowerShell)iwr -useb https://officecli.ai/install.ps1 | iex

一个自包含二进制,.NET 运行时都内嵌了,跨平台(mac / linux / windows 都行)。建文档、加内容、看效果,几条命令就搞定:

officecli create pptx slides.pptxofficecli pptx add "/slide[1]" --type titleSlide --title "我的演示" --subtitle "自动生成的"officecli pptx view html slides.pptx --output preview.html

说点老实话

它也不是万能。目前只支持新版格式 `.docx / .xlsx / .pptx`,老版 `.doc / .xls` 得先转一下;而且毕竟是命令行工具,不熟悉命令行的朋友需要点学习成本。但如果你本来就在用 AI 编程助手,这层门槛基本被 AI 抹平了——你只用说人话,剩下的交给它。

说到底,OfficeCLI 的价值不是「又一个文档库」,而是把「让 AI 替你干活」从口号变成真能跑的命令。周报、合同、报表这种重复活,真的可以交给它。

项目地址:https://github.com/iOfficeAI/OfficeCLI

微信搜「拾趣路遇」,AI帮你记住旅途中的每一个惊喜。

微信搜「压力大就来一局吧」,释放你平时的压力。

如果今天这篇对你有用,点个「在看」+ 关注,之后还会分享更多 AI 实操干货,怕迷路就点个关注。