
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/OfficeCLI脚本要生成或批改 Office 文档常规做法是装 LibreOffice 或手写 XML 解析。OfficeCLI 把这套流程压进一个自包含二进制不装 Office 就能读写 Word / Excel / PowerPoint 三类文件还能把版面渲染成 HTML、PNG供你和 AI 肉眼检查。OfficeCLI 能力清单读、写、渲染、求值它解决的是一个具体问题没有桌面 Office 的环境下脚本和 AI 代理如何可靠地生成、修改并看见真实格式的办公文档。OfficeCLI 的答案是把读取、写入、渲染、公式求值全部内置进同一个可执行文件属性 schema 也随二进制分发完整定义在 schemas/help/按格式和元素分文件存放。create按扩展名生成空白 docx / xlsx / pptx不需要模板view提供 outline、text、annotated、stats、issues、html 六种读取模式issues 专门列格式和结构问题get/query用路径或 CSS 风格选择器取任意元素追加--json输出结构化数据add/set/remove/move改文本、表格、图表、公式、版式set --find/--replace支持跨 run 批量替换Excel 公式写入即求值内置 350 函数officecli mcp claude一行注册 MCP server把全部命令暴露给 AI 客户端多步修改时建议open让文件常驻内存、close时统一落盘避免反复读写磁盘批量操作还有batch模式默认原子执行任何一步失败整体回滚。OfficeCLI 安装步骤与首条命令Linux / macOS 用一行安装脚本或brew install officecliWindows 用scoop install officecli跨平台也可npm install -g officecli/officecli。验证officecli --version。officecli create brief.docx officecli add brief.docx /body --type paragraph --prop textQ3 复盘 --prop styleHeading1 officecli view brief.docx htmlview html生成静态渲染页面并用浏览器打开不依赖任何常驻服务。属性名不确定时officecli help xlsx cell这类命令直接返回该元素的完整 schema属性、别名、取值格式和示例无需记忆。OfficeCLI Excel 透视表实战一条命令出汇总目标销售明细已落在 Data 工作表要按区域、品类出汇总报表但不想打开 Excel 手动拖字段。officecli add sales.xlsx /Sheet1 --type pivottable \ --prop sourceData!A1:E10000 \ --prop rowsRegion,Category --prop valuesRevenue:sum你拿到的是一个写入文件里的原生 OOXML 透视表不是截图或网页Excel 打开时聚合结果已就位无需重算。rows / cols / values / grandTotals / layout 等完整参数用officecli help xlsx pivottable查询更多成品案例见 examples/excel/每个都附 .sh、.py 脚本和现成输出文件。OfficeCLI 与现有方案的差异维度传统做法OfficeCLI无头可视化只能解析 XML看不到版式内置 HTML / PNG 渲染引擎Docker 里也能验收Excel 公式依赖 Office 打开重算350 函数写入即求值直接读结果这两点决定了它能进 CI渲染在没有任何显示器的机器上运行公式结果不依赖外部程序。实现是 C#源码在 src/officecli/渲染、公式、透视表各为独立引擎。OfficeCLI 适用人群与限制适合把文档生成搬进脚本、流水线或 AI 代理的人批量出报表、CI 里校验格式、容器内无头办公自动化。不适合需要手工拖版式、写 VBA 宏或编辑 PDF 的场景——它是无头工具不是桌面应用。格式只覆盖 docx / xlsx / pptx 三种其他格式需先转换watch 对同一文件只允许一个预览进程且 xlsx 暂不支持浏览器内点选元素。进阶资料examples/Word、Excel、PPT 三类示例每个都带 .sh、.py 脚本和现成输出文件skills/officecli/SKILL.md给 AI 代理的 skill 文件覆盖命令体系、help 系统与常驻模式sdk/python/与 CLI 等价的 Python 封装方便在代码里批量操作【免费下载链接】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),仅供参考