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