OfficeCLI:让 AI 不只会写,还能直接做好 Word、Excel 和 PPT

让 AI 写一份周报不难,难的是后面那一长串工作:把内容粘贴进 Word,调整标题和表格;把数据放进 Excel,补公式、做图表;再整理成 PPT,检查文字有没有溢出、页面是否整齐。
很多人以为自己已经在“用 AI 办公”,实际只是让 AI 负责写初稿,剩下的文件制作和交付仍然要靠手工完成。
OfficeCLI 想补上的,正是这段最费时间的“最后一公里”:让 AI 可以直接读取、创建、修改和检查真正的 Word、Excel、PPT 文件。
AI 办公真正的分水岭,不是它会不会写,而是它能不能把文件做完并交付。
开源项目信息
- •
项目地址:https://github.com/iOfficeAI/OfficeCLI
- •
作者 / 维护者:iOfficeAI
OfficeCLI 到底是什么?
OfficeCLI 可以理解成一套专门给 AI 使用的“办公软件遥控器”。
普通聊天 AI 更像一个坐在旁边给建议的助手。你问它怎么写报告,它给你文字;你问它怎么做表格,它告诉你步骤。但它往往没有真正打开文件、找到某个单元格、修改某一页幻灯片并保存结果。
OfficeCLI 则把这些具体操作变成了 AI 可以调用的能力。AI 能知道一份文件里有哪些段落、表格、图片和图表,也能准确找到它们并继续修改。
它同时覆盖三种最常见的办公文件:Word、Excel 和 PowerPoint,而且运行时不要求电脑已经安装微软 Office。
这意味着它不仅能在个人电脑上工作,也适合放进服务器、自动化流程或团队内部系统中,批量处理文件。
它不只是“生成文件”
README 对 OfficeCLI 的能力概括得很完整:创建、读取、分析、修改和重组。
翻译成普通人的工作场景,大致是下面这些事情:
这里最大的差别是:AI 面对的不再是一段复制出来的文字,而是一份有完整结构的文件。
它知道“这是第一个标题”“这是第二张幻灯片里的图表”“这是销售表中的汇总区域”。只有能够稳定地找到这些对象,AI 才能持续修改,而不是每次从头生成。
OfficeCLI 工作闭环
Word:从写内容,走向制作完整文档
在 Word 方面,OfficeCLI 可以处理段落、标题、列表、表格、图片和样式,也能操作页眉页脚、水印、目录、书签、脚注、批注和修订。
这让它可以完成的不只是“一篇文章”,还包括项目方案、合同初稿、研究报告、课程资料、会议纪要和带固定格式的客户交付文件。
比如制作一份月度报告,AI 可以先读取上个月的文件,保留原有版式,替换本月数据和结论,再更新目录、图表和页脚,而不是重新做一份风格完全不同的新文件。
它还支持中文、日文、阿拉伯文等多语言排版。对于需要制作国际化材料的团队,这比简单地把文字翻译后粘贴进去更实用。
Excel:不只是填数据,还能处理公式和分析结果
Excel 往往是 AI 办公最容易“卡住”的地方。
普通 AI 可以帮你写公式,却未必能把公式真正填进正确的位置,更不一定能看到计算后的结果。OfficeCLI 内置了大量常用计算能力,覆盖查找、统计、日期、文本、财务等常见需求。写入公式后,AI 可以继续读取结果并判断下一步该做什么。
它还能处理工作表、单元格格式、排序、筛选、条件格式、数据验证、图表、数据透视表、切片器和迷你图,也能把常见的数据文件导入 Excel。
一个典型场景是销售分析:AI 读取原始数据后,清理表格、补全公式、生成汇总表和图表,再把最重要的增长、下降和异常项目写成结论。
过去这需要人在多个软件之间来回切换。现在它有机会成为一条连续的处理流程。
PPT:让 AI 做完后还能自己检查
AI 做 PPT 最大的问题,通常不是没有内容,而是“看起来不像能交付的 PPT”。
标题太长、文字挤在一起、图片比例不对、颜色对比度不足,这些问题只看文字结构很难发现。
OfficeCLI 支持幻灯片、文本框、形状、图片、表格、图表、主题、母版、动画、转场、音视频、备注等常见元素。更重要的是,它可以把完成的页面变成网页预览或图片,让 AI 重新查看自己的作品。
如果发现文字溢出、元素遮挡或颜色看不清,AI 可以继续调整,再生成预览重新检查。
没有预览能力的 AI 做 PPT,就像闭着眼睛排版;能看见结果,才可能形成真正的修改闭环。
README 中最值得关注的四个能力
OfficeCLI 的功能很多,但真正决定它是否适合 Agent 工作的,是下面四项能力。
1. 做完之后能“看见”
它可以把 Word、Excel 和 PPT 转成网页或图片,也可以开启实时预览。每次修改后,预览页面会随之更新。
这使 AI 不必只依赖文件内部结构来猜测效果,而是能够经历“制作—查看—发现问题—继续修改”的过程。
2. Excel 结果可以继续参与判断
它内置了大量常用公式的计算能力,还能生成数据透视表。AI 不只负责把公式写进去,还能读取计算结果,继续做汇总、分析和说明。
对于自动生成经营报表、财务分析和项目数据看板,这一点非常关键。
3. 一份模板,可以生成很多份文件
公司已经设计好的合同、报价单、证书、报告和演示模板,都可以预留姓名、金额、日期、客户名称等位置。
之后只需准备不同客户的数据,就能批量生成多份版式一致的文件。设计只做一次,后面的重复生产交给自动化流程。
4. AI 可以学习现有文件的结构
OfficeCLI 能把一份现有文档转换成结构化的制作说明,再把这套说明应用到新文件中。
简单说,就是当你给 AI 一份“照着这个样子做”的范本时,它不必从复杂的底层文件中盲猜,而是可以先理解这份文件由哪些部分组成,再复制、调整和重新组合。
这对企业模板、品牌材料和批量客户交付尤其有价值。
为什么它比普通脚本更适合 AI?
过去也可以用不同的程序分别处理 Word、Excel 和 PPT,但往往需要多套工具,而且程序员必须提前写好每一步。
OfficeCLI 的不同之处,在于它把三种办公文件放进了一套相对统一的操作方式中,而且每次读取和修改都会返回清楚、稳定的结果。
如果 AI 找错了页面、用了不支持的属性,工具还会告诉它错误在哪里、有哪些有效选择。AI 可以根据提示重新尝试,而不是只得到一句模糊的“操作失败”。
它还支持一次执行一组修改,适合处理包含大量内容的文件;也可以让文件暂时保持打开状态,连续修改时不必反复加载。
对普通读者来说,不必记住这些技术名词。只需要理解一点:这套工具从设计之初,就考虑了如何让 AI 找得到内容、改得准确、出错后还能自行修正。
真正适合 AI 的工具,不只是功能丰富,还要让 AI 知道自己改了什么、哪里出错、下一步怎么修。
一个完整的应用场景:自动生成销售周报
假设一家公司每周都要制作销售周报。
过去的流程可能是:运营导出数据,复制到 Excel,补公式和图表;负责人阅读数据,写出结论;再把核心内容整理到 Word 和 PPT 中,最后逐页检查格式。
接入 OfficeCLI 后,可以把工作重新组织成下面这条流程:
- 1.
AI 读取本周销售数据,整理缺失值和异常项。
- 2.
在 Excel 中更新公式、汇总数据并生成图表。
- 3.
根据计算结果提炼增长点、风险和待办事项。
- 4.
把结论填入固定的 Word 周报模板。
- 5.
同步生成用于会议汇报的 PPT。
- 6.
把页面转成图片,检查排版和文字是否清晰。
- 7.
修正问题后保存,交给负责人进行最终确认。
这不是“让 AI 写一段周报”,而是让 AI 参与从数据到文件交付的完整过程。
同样的思路也可以用于客户方案、报价单、项目复盘、课程课件、证书、合同和月度经营报告。
OfficeCLI 适用人群
谁值得用,谁可以先等等?
OfficeCLI 更适合三类人:
- •
已经在使用 Codex、Claude Code 等 Agent 工具,希望 AI 能直接处理文件的人;
- •
经常批量生产报告、表格、课件、合同或客户方案的人;
- •
希望把 Office 文件接入自动化流程的开发者和团队。
如果你只是偶尔改一份 Word,或者习惯在 Office 界面里手工微调,暂时没有必要为了它改变自己的工作方式。
另外,它虽然能生成网页和图片预览,但复杂文件在不同办公软件中的显示仍可能存在细微差异。重要合同、正式汇报和对外材料,交付前仍然应该由人做最后检查。
它也不是一个打开就能像普通办公软件那样点选操作的图形界面。普通用户更适合通过支持 Agent 的 AI 工具间接使用,而不是自己研究各种操作细节。
安装和开始使用,并没有想象中复杂
普通用户不需要自己搭建一堆程序环境。项目提供了适用于不同电脑系统的安装方式,也可以通过常见的软件管理工具完成安装。
安装后,只要在电脑里确认 OfficeCLI 能正常显示版本信息,就说明主体已经准备好。接下来可以把它连接到自己使用的 AI 编程助手或支持工具调用的 Agent,让 AI 根据任务自动使用它。
第一次尝试不建议从复杂项目开始。可以先准备一份不重要的测试文件,让 AI 完成一个明确的小任务,例如修改标题、更新几格数据或添加一页幻灯片,然后查看预览、检查问题并保存。
当这条小流程跑通后,再逐步尝试模板批量生成、数据报表和跨文件协作。
我的判断
OfficeCLI 最值得关注的地方,不是它列出了多少 Word、Excel 和 PPT 功能,而是它把这些能力组合成了一条适合 AI 使用的文件生产链。
AI 可以先理解文件,再修改内容;完成后查看效果,发现问题继续修正;最后校验并保存交付。这比单纯生成一段文字或一份粗糙文件,向前走了一大步。
但它的价值与使用频率直接相关。文件越多、格式越固定、重复步骤越明确,它带来的效率提升就越明显。如果任务高度依赖审美判断、复杂人工决策或只发生一次,手工处理可能仍然更省事。
OfficeCLI 不是为了取代每一次手工编辑,而是为了消灭那些规则明确、重复发生的文件劳动。
如果你正在使用 AI,但每天仍要花大量时间复制内容、调整表格和整理汇报材料,那么 OfficeCLI 值得认真试一次。
你最希望先让 AI 接管哪一种重复工作:周报、数据表、客户方案,还是汇报 PPT?
夜雨聆风