OfficeCLI

OfficeCLI

OfficeCLI 是开源、单文件的命令行 Office 自动化工具,专为 AI 代理设计,用于读取、编辑与生成 Word、Excel、PowerPoint,无需安装 Microsoft Office。 定价:免费 / 开源(Apache-2.0)。编辑评分:⭐ 4.6。

4.6
(33 评价)4.0k 浏览免费可用
Web
OfficeCLI 是什么?

OfficeCLI是什么? 核心功能 版本/套餐对比 值不值得用? 使用建议 适合谁用? 如果你用过那些需要鼠标点来点去的 Office 套件,然后心里无数次想过“能不能敲一行命令就搞定”,那 OfficeCLI 就是为你准备的答案。 简单说,OfficeCLI 是一个跑在命令行里的办公助手。你不需要打开 Word、Excel 或 PowerPoint,只需要在终端里输入一段自然语言指令,比如“创建一个包含本周销售数据的折线图 Excel 文件,数据从 data.csv 读取”,它就能自动生成 .xlsx 文件。2026 年版本已经集成了 GPT-4o 和多模态模型,意味着你甚至可以直接丢一张截图进去,让它识别内容并生成对应的演示文稿。 它的底层逻辑是:把“写文档”这件事从图形界面搬运到了命令行,同时用 AI 做翻译——把人类语言翻译成文档操作。所以它尤其适合那些已经习惯用终端工作的开发者、技术写作者、以及任何对批量文档处理有硬需求的人。 最核心的能力。输入类似“给新员工写一份入职须知,包含公司简介、考勤制度和福利列表,输出为 Word 文档”,它就能直接生成 .docx。实际使用中,指令越具体,输出越接近预期。比如加上段落格式、字体要求,它会尝试遵循。对于简单文档,基本不用二次修改;复杂一点的(比如带表格的合同),还需要人工调整,但已经省了 80% 的搭框架时间。 这个功能对需要反复处理报表的人很友好。你有一个 CSV 文件存着 200 行销售数据,输入“按产品类别分组,生成对应的柱状图和汇总表格”,它就能一次性完成所有操作。很多用户反馈,过去用 Excel 手动做这类工作至少 15 分钟,用 OfficeCLI 几秒就跑完。当然,如果数据本身有异常值或格式问题,它不会像人一样智能识别,需要提前清洗好数据。

  • 纯命令行,资源占用极低,跑在服务器或老旧笔记本上都毫无压力
  • 批量处理多文件时,效率碾压图形界面——改 50 份合同的抬头,图形界面要手动打开 50 次文件,这里一行脚本搞定
  • 语法确实简单,指令接近口语,几乎没有学习成本
  • 和 Git、CI/CD 深度集成,适合自动化文档流水线

优点

  • + 开源免费、单文件无外部依赖
  • + 无需安装 Microsoft Office
  • + AI 原生:确定性 JSON、MCP、SKILL.md 便于代理调用
  • + 跨平台(macOS/Windows/Linux)
  • + 支持模板合并与 350+ 公式

缺点

  • - 面向开发者与 AI 代理,需命令行基础
  • - 非图形界面办公套件
  • - 编译需 .NET 10 SDK(运行时不依赖)

OfficeCLI 是免费的吗?

是。采用 Apache-2.0 开源许可,完全免费,无付费档;可通过 GitHub、Homebrew 或 npm 安装。

需要安装 Microsoft Office 吗?

不需要。OfficeCLI 是单文件二进制,内置引擎直接读写 .docx/.xlsx/.pptx,无需 Office 或外部运行时。

支持中文指令吗?

核心是命令式 CLI(如 officecli add deck.pptx ...);它本身不依赖自然语言,但可通过 AI 代理(配合 SKILL.md / MCP)以自然语言驱动。

如何给 AI 代理用?

运行 officecli install 可自动把技能文件装入 Claude Code/Cursor 等;也可注册内置 MCP server(officecli mcp claude 等)。

常见问题

用户评价