OfficeCLI一行命令搞定 Word Excel PPT 文档自动化【免费下载链接】OfficeCLIOfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open-source, single binary, no Office installation required.项目地址: https://gitcode.com/GitHub_Trending/of/OfficeCLIOfficeCLI 是一款面向 AI 智能体的无头 Office 文档自动化工具单个可执行文件、零依赖不装 Microsoft Office 就能用命令行读取、编辑、生成 Word、Excel、PowerPoint 文件。它把原本只能在图形界面里完成的操作变成一条条可脚本化的命令让你在服务器、Docker、CI 这类没有桌面的环境里也能批量产出格式正确的文档。一分钟装好 OfficeCLI 装完你得到的不是一个要配环境的程序而是一个直接能跑的二进制。macOS / Linux 推荐 HomebrewWindows 用 Scoop全平台也可以走 npm安装时会自动拉取对应平台的原生二进制brew install officecli scoop install officecli npm install -g officecli/officecli仓库里也提供了一键安装脚本 install.shmacOS / Linux和 install.ps1Windows不想装包管理器的话直接跑脚本即可。装完敲一条命令验证officecli --version能打印版本号就说明成功了。第一次完整流程从空白文件到可预览的 PPT ⚡最快的上手方式是完整走一遍建文件、开实时预览、加内容、看效果。先创建空白文件并开启预览officecli create deck.pptx officecli watch deck.pptxcreate按扩展名自动判断格式watch会启动一个本地服务并在浏览器打开预览页默认端口 26315之后文件每变化一次页面就自动刷新一次。再开一个终端加一页幻灯片和一个文本框officecli add deck.pptx / --type slide --prop title季度经营回顾 officecli add deck.pptx /slide[1] --type shape --prop text净利润环比提升 12% --prop size24回到浏览器新内容已经实时出现在画面上不用反复开文件。add的第一个参数是父路径/指文档根节点/slide[1]指第 1 页幻灯片--prop 键值用来给新元素传属性。想确认内容或导出给别人看officecli view deck.pptx outline officecli view deck.pptx html -o deck.html officecli view deck.pptx screenshot -o deck.pngoutline逐行列出文档结构后两条借内置渲染引擎导出成网页和逐页图片。做完之后跑officecli close deck.pptx把改动写入磁盘。Excel 与 Word 各跑一个例子命令行操作 Excel写公式立即出结果做报表最烦的是写完公式还得打开软件等它算。OfficeCLI 内置覆盖 350 函数的公式求值引擎公式写入即算get单元格就能直接读出结果officecli create sales.xlsx officecli set sales.xlsx /Sheet1/A2 --prop value1200 officecli set sales.xlsx /Sheet1/A3 --prop value800 officecli set sales.xlsx /Sheet1/B2 --prop valueSUM(A2:A3) officecli get sales.xlsx /Sheet1/B2最后一条命令的输出里已经是算好的 2000全程不经过 Office 程序。examples/excel/ 里还有图表、条件格式、数据透视表、切片器等分步示例可抄。Word 模板批量生成merge 填充 dump 拆结构同一份格式要发出几十份别逐份复制粘贴。先做一份带{{键名}}占位符的模板再用merge批量填值officecli merge 报价单模板.docx 报价单-018.docx --data {客户:星辰科技,编号:HT-018} officecli dump 报价单模板.docx -o blueprint.json第一条命令把模板里的{{客户}}、{{编号}}全部换成 JSON 里的值段落、表格单元格、页眉页脚都在替换范围内套个循环就是一批文档。第二条命令把现成文档拆解成结构化的 JSON 蓝图再喂给officecli batch new.docx --input blueprint.json就能重放出排版一致的副本——一份好模板直接变成批量模具。更多样式、目录、水印能力见 examples/word/。把 OfficeCLI 交给 AI 用 OfficeCLI 的定位本就是给 AI 智能体做 Office 文档自动化。关键在于内置渲染引擎它能把文档渲染成高保真 HTML 或 PNG于是 AI 可以按改 → 渲染 → 看图 → 修的闭环工作——不是对着 XML 盲改而是每次改动后立刻看到真实画面。这个闭环在 CI、Docker、无显示器的服务器上同样成立。officecli view deck.pptx html -o deck.html officecli view deck.pptx screenshot -o deck.png接入 AI 助手更简单skills/officecli/SKILL.md 是一份技能文件教智能体怎么安装、该用哪些命令、遇到不确定的属性如何用 help 查、什么时候落盘。把它交给 Claude Code、Cursor、Windsurf 等 AI 编程助手它们就能替你创建、读取、修改 Office 文件也可以在装好后直接运行officecli install它会自动检测机器上的助手并装好技能。卡住了先看这几个常见问题 ❓装完提示 command not found安装脚本改的是 PATH当前打开的终端不会自动生效。新开一个终端窗口再试officecli --version大多能解决。用 Word 或 Excel 打开文件发现修改没生效OfficeCLI 有内存驻留机制改动先存在内存里它自己的get、view、dump看到的都是最新状态但在把文件交给其他程序或上传之前务必先跑一次officecli save 文件名或officecli close 文件名落盘。路径写成 /slide1 就找不到元素下标必须用方括号第 1 页幻灯片是/slide[1]第 1 页里的第 2 个形状是/slide[1]/shape[2]。拿不准结构时先跑officecli view 文件名 outline看真实层级再写路径。不知道某个属性叫什么名字别猜直接查officecli help列出全部命令officecli help docx paragraph给出段落元素的所有属性、别名和示例。格式名也支持别名word 即 docxexcel 即 xlsxppt 即 pptx。上手的最短路径先把上面 PPT 那条主线敲一遍再去 examples/ 里对照示例逐个复现然后把 skills/officecli/SKILL.md 交给你的 AI 助手。全部源码与文档见仓库。【免费下载链接】OfficeCLIOfficeCLI is the first and best Office suite purpose-built for AI agents to read, edit, and automate Word, Excel, and PowerPoint files. Free, open-source, single binary, no Office installation required.项目地址: https://gitcode.com/GitHub_Trending/of/OfficeCLI创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
