iOfficeAI/OfficeCLI

面向 AI 智能体的开源命令行 Office 套件,无头读写与自动化 Word、Excel、PowerPoint 文档。

面向 AI 智能体的开源命令行 Office 套件,无头读写与自动化 Word、Excel、PowerPoint 文档。

产品定位

OfficeCLI 的定位差异在于专为 AI 智能体设计:所有命令输出一致的 JSON 结构,错误时返回结构化错误对象与纠错建议,便于智能体解析与自我修正。它提供三层操作架构(L1 读取、L2 DOM 元素操作、L3 原始 XML 访问),从快速读取到精细控制均可覆盖。常驻模式下文档保存在内存中,批处理模式可在单次执行中应用多个操作,且默认原子化:任一项失败则整批回滚。

适合用户

  • AI 编码智能体开发者
  • 需要自动化 Office 文档处理的开发者
  • 需要在 CI/CD 中做无头文档处理的团队

功能亮点

  • Word/Excel/PowerPoint 读写与创建

    支持 .docx、.xlsx、.pptx 三种格式的读取、修改和从零创建。

  • 内置高保真渲染引擎

    可将文档渲染为 HTML 或 PNG 截图,watch 模式提供本地实时预览,让智能体能“看到”渲染结果。

  • 公式引擎

    350+ 个 Excel 内置函数写入即自动求值。

  • 模板合并

    用 JSON 数据填充 .docx/.xlsx/.pptx 中的 {{key}} 占位符,一次设计、多次生成。

  • 往返 dump 与 batch

    将文档或任意子树序列化为可重放的批处理 JSON,便于从现有文档学习与批量生成变体。

访问与价格

可用状态: 当前可用

价格信息: 开源

支持平台: API, Linux, macOS, Windows

价格说明: 开源免费(Apache-2.0 许可证),以单一二进制文件分发,无付费要求。

官方入口

来源核验

资料核验于 2026-09-01