news 2026/9/10 23:03:34

27k Star!让AI自动生成Word和Excel,这个开源神器免装Office

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
27k Star!让AI自动生成Word和Excel,这个开源神器免装Office

日常工作里头, 处理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时会运用什么工具, 有没有遭受过自动化需求带来的折磨, 欢迎在评论区交流讨论!

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/27 21:04:03

单片机计算机毕设之基于 STM32 与 Android APP 的水族环境远程监控系统设计 基于 STM32 的养殖水体阈值控制与定时作业系统设计(012305)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于嵌入式单片机,Java、小程序技术领域和毕业项目实战 ✌️…

作者头像 李华
网站建设 2026/8/30 13:23:49

vercel/ai:AI SDK 的 TypeScript 统一层与 Agent 能力解读

选型 AI 应用技术栈时,开发者很快会遇到一个重复性问题:模型 Provider 各有各的 SDK,前端框架又有各自的集成方式。vercel/ai 项目(官方名称为 AI SDK)在 README 中给出的答案是:用一套 TypeScript 工具包同…

作者头像 李华
网站建设 2026/8/30 8:00:13

Linux之线程池(二)

设计线程池大纲成员变量成员函数先完成一个基本框架的设计构造由于我们调用是说我们自己设计的threadstart wait stop和单线程那里类似主要是让所有线程都开启上面那些函数测试一下以上基本功能已经实现,接下来我们对其进行改变一下这个任务相当于是全局的,要是我们想要让他在类…

作者头像 李华
网站建设 2026/9/2 16:37:21

大一新生学 C 语言:先动手,再学基础语法

学习东西不能光听,一定要多动手,多实践,才能看出问题,并且去解决。往往你听起来会了,但是实际让你在敲一遍刚刚的代码,真不一定能敲对。学习编程尤其如此。看视频、听讲解,感觉每一步都懂了&…

作者头像 李华
网站建设 2026/8/30 12:46:43

Barrick海杂波模型Matlab实战:从物理原理到工程部署

1. 这不是教科书里的公式推导,而是一次实打实的海面雷达回波建模实战 “一种雷达海杂波反射率经验模型matlab模拟仿真”——看到这个标题,你脑子里浮现的是不是一堆希腊字母、积分符号和“参考文献[3]”?别急。我干这行十二年,从岸…

作者头像 李华