日常工作里头, 处理Word、Excel、PPT, 这可是躲不掉的事儿。要用写自动化脚本, docx、一堆库拼凑起来, 得50行代码, 才能够加上一页幻灯片。想要让AI帮着生成文档, 更是找不到着手的地方。
近期于某平台发觉一个有着 27.2k Star 的项目, 此项目是专供 AI Agent 使用的套件, 借助一行命令就能达成文档的读取、书写以及编辑操作, 并且无需安装该套件。
核心亮点
单文件零依赖
编译成为一个单独的二进制文件, .NET运行的时候直接嵌入进去, 不需要进行安装, 不需要有环境, 不需要任何的依赖, 下载之后便可以使用。
AI 原生设计
任何一条命令, 均对 --json 输出予以支持, 可返回经由结构化处理后的数据, AI Agent于解析 XML 这一行为或者抓取终端文本这一方面皆无需求, 能够将纯净的数据直接获取到手, 路径定位系统, 像 /slide/shape 这样的, 可使 Agent 精准无误地导航至任一元素。
内置渲染引擎
这属于最为关键的一类能力, 它能够将docx格式内容呈献转变为HTML格式或者PNG格式, 以此达成让AI确切地“目睹”文档所具备的视觉效益, 在过往的时候, Agent构建幻灯片存在着盲目操作的情状, 并不清楚标题是否会出现超出范围的状况, 也意识不到两个形状是否会产生相互覆盖交叠的情形, 而到了当下, 它能够去产生渲染效果接着进行查阅审视最后去改进修正, 从而构建起完备的循环流程。
350+ Excel 公式引擎
输入 =SUM(A1:A2) 会自行得出计算结果, 涵盖 、、动态数组(/SORT/)、金融函数(XIRR/PRICE/YIELD)、统计回归等共计 350 多个内置职能,无需开启 Excel 便可计算。
模板合并
在设计好模板之后, 运用{{key}}占位符, 通过一条命令, 批量填充JSON数据, 进而生成多份文档。这适用于批量生成报价单, 也适用于批量生成发票, 还适用于批量生成周报。
一键接入 AI 工具
将会自动去检测你机器之上的Code、VS Code等这类AI编程工具然后配置好技能相关的文件, 安装完成之后便可以使用, 并且还内置了MCP, 通过一行命令就能够注册到各种各样的AI客户端。
安装方式
# macOS / Linux curl -fsSL https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.sh | bash # Windows (PowerShell) irm https://raw.githubusercontent.com/iOfficeAI/OfficeCLI/main/install.ps1 | iex # 或通过包管理器 brew install officecli # Homebrew scoop install officecli # Scoop npm install -g @officecli/officecli # npm快速上手
30 秒体验:创建一个 PPT,实时预览,添加内容:
# 创建空白PPT officecli create deck.pptx # 开启实时预览,浏览器自动打开 officecli watch deck.pptx # 另开终端,添加一页幻灯片 officecli add deck.pptx / --type slide --prop title="Q4 Report" officecli add deck.pptx '/slide[1]' --type shape \ --prop text="Revenue grew 25%" --prop x=2cm --prop y=5cm \ --prop font=Arial --prop size=24 --prop color=FFFFFF于每一回执行一条add或者set命令之际, 浏览器预览会在实时的状态下进行刷新, 三大格式全方位覆盖:
写在最后
对于那些有着批量处理文档需求的开发者而言, 对于那些致力于构建自动化流程的开发者而言, 对于那些期望让AI直接对文件进行操作的开发者而言, 它确实是当下最为完整的方案。将其与 -docx 以及各自为政的碎片化体验相比较, 一个二进制文件能够搞定三种格式, 这着实是方便的。
值得留意的是, 它的学习曲线并非陡峭, 然而也并非平坦, 命令体系以及路径语法是需要去适应的。另外, 项目相对较新, 某些处于边缘的场景有可能存在 bug。不过, 其有着 27k Star、6000+提交、持续更新的活跃度, 是值得进行长期关注的。
平常你处理Word、Excel、PPT时会运用什么工具, 有没有遭受过自动化需求带来的折磨, 欢迎在评论区交流讨论!