这个开源项目,能让 AI 操作Word、Excel、PPT
我最近看到一个挺实用的开源项目:iOfficeAI/OfficeCLI。
它能让 AI 智能体可以通过命令行创建、读取、修改 Word、Excel、PowerPoint 文件。
这个需求其实很常见。比如你想让 AI 帮你生成一份 PPT、改一份 Word 报告、从 Excel 里提取结构化数据,最后还希望它能检查版式有没有问题。普通脚本库能做一部分,但经常是 Word 用一套库,Excel 用一套库,PPT 又是另一套库,拼起来很散。

而OfficeCLI 的价值就在这里:它把 .docx、.xlsx、.pptx 的读取、创建、修改放到一个 CLI 里,而且是单一二进制文件,重点是不要求本机安装 Office。项目 README 里还强调了一个很关键的能力:内置渲染引擎,可以把 Office 文件渲染成 HTML 实时查看效果。
为什么这个重要?因为 AI 生成 PPT 或报告时,最容易出现的问题的不是文字,而是排版格式。标题可能溢出,图表可能遮住正文,形状可能叠在一起。如果没有渲染反馈,AI 基本就是闭着眼改文件。
所以你可以先让 OfficeCLI 创建一个 deck.pptx,再用 watch 打开实时预览。之后每次用 add、set、remove 修改内容,浏览器都会刷新。这样就能边生成边检查,而不是等最后打开 PowerPoint 才发现页面乱了。

一类是正在做文档自动化的人。比如想从数据库提取数据生成周报、批量改 Word 样式、把 Excel 数据做成可交付图表文件。
另一类是正在做 AI 办公工具的人。比如不只是想让 AI 输出 Markdown文件,而是希望能把结果落到 Word、Excel、PPT 文件里,还能自己检查自己生成得效果怎么样。
所以,如果你现在正在做让 AI 处理 Office 文件,而且已经受够了各种脚本库来回拼,那这个项目你可以试一试。
夜雨聆风