首页/新闻资讯/正文详情

OfficeCLI:一行命令搞定 Word Excel PPT 文档自动化

发布时间:2026/9/27 10:07:58 来源:云帆数科 栏目:资讯中心
OfficeCLI:一行命令搞定 Word Excel PPT 文档自动化
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),仅供参考

相关推荐

Model-Optimizer 实战:TensorRT-LLM 部署量化模型完整指南
Model-Optimizer 实战:TensorRT-LLM 部署量化模型完整指南

人工智能大模型模型优化模型量化模型压缩 【免费下载链接】Model-Optimizer A unified library of SOTA model optimization techniques like quantization, distillation, pruning, neural architecture search, speculative decoding, etc. It compresses deep learning mode… · 2026/9/27 10:07:52

如果做好网站社区的建设怎么选
如果做好网站社区的建设怎么选

5步搞定网站社区建设 性能优化防挂马实战 凌晨三点,服务器报警短信炸响,后台登录页被替换成了暗网链接。这种网站被黑挂马不知道办办法的恐慌,比代码报错更让人窒息。很多创业团队负责人盯着屏幕发呆,明明只是加了个社区模块,怎么就惹来了黑客?其实,… · 2026/9/27 10:07:27

OpenShift 仓库中的 pathrs-lite:纯 Go 安全路径解析库与 libpathrs 无缝迁移方案
OpenShift 仓库中的 pathrs-lite:纯 Go 安全路径解析库与 libpathrs 无缝迁移方案

测试云原生质量保障 【免费下载链接】origin Conformance test suite for OpenShift 项目地址: https://gitcode.com/gh_mirrors/or/origin 点击查看 免费下载 导读 pathrs-lite 是 vendored 在 OpenShift 测试仓库中的 github.com/cyphar/filepath-securejoin/pa… · 2026/9/27 10:07:21

AI 辅助的 API 接口 Mock 数据生成:用 TaoToken 统一 Key 打通前端独立开发的数据引擎
AI 辅助的 API 接口 Mock 数据生成:用 TaoToken 统一 Key 打通前端独立开发的数据引擎

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:17:30

学生党 vibe coding 实战:口述需求 + TaoToken 统一 Key 搞定前端作品集课设
学生党 vibe coding 实战:口述需求 + TaoToken 统一 Key 搞定前端作品集课设

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:17:30

【爱马仕智能体】Hermes 轻量化整合包 Windows 部署:TaoToken 统一 Key 配置实操(含安装包)
【爱马仕智能体】Hermes 轻量化整合包 Windows 部署:TaoToken 统一 Key 配置实操(含安装包)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:17:30

OpenAI Codex 终端优先 AI 编程 Agent 实战:TaoToken 统一 Key 接入 Codex CLI 配置指南
OpenAI Codex 终端优先 AI 编程 Agent 实战:TaoToken 统一 Key 接入 Codex CLI 配置指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:17:24

网站单个页面做301怎么选?老手教你3个场景避坑指南
网站单个页面做301怎么选?老手教你3个场景避坑指南

网站单个页面做301怎么选?老手教你3个场景避坑指南 域名解析改了服务器没动,或者服务器配置了Nginx但域名还是旧IP,这种“域名服务器搞不懂”的乱局,是每个独立站长都踩过的坑。很多时候,你只想把某个废弃的落地页彻底移除,或者合并两个内容… · 2026/9/27 19:17:24

AI开发工具全解析:从训练到部署,TaoToken统一Key打通工具链
AI开发工具全解析:从训练到部署,TaoToken统一Key打通工具链

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/27 19:17:24

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现
MATLAB雷达信号脉冲压缩仿真:LFM线性调频、匹配滤波与距离分辨率实现

简介:这套Matlab仿真工具完整呈现雷达信号脉冲压缩过程,从线性调频(LFM)信号生成、目标回波仿真到匹配滤波压缩处理均有可运行代码支撑,面向电子信息工程、计算机、数学等专业学生,适用于课程设计、期末大作… · 2026/9/27 0:00:01

汕头网站建设制作厂家避坑指南:5大注意事项救急
汕头网站建设制作厂家避坑指南:5大注意事项救急

汕头网站建设制作厂家避坑指南:5大注意事项救急 改个需求建站公司拖一周,这种憋屈事我见得太多了。 很多汕头老板找本地建站团队,签合同前看着方案挺美,一上线就变脸。 今天不聊虚的,直接拆解找 汕头网站建设制作厂家 时的5个核心 注意事项… · 2026/9/27 0:00:01

多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习
多模态虚假新闻检测实战:BERT+ResNet双塔与对比学习

简介:基于PyTorch的多模态虚假新闻检测项目完整代码包,面向自然语言处理与计算机视觉交叉方向的开发者、科研人员及毕业设计选题者,解决社交媒体中文本与图像联合识别虚假新闻的问题。系统以BERT预训练模型提取文本语义特征,以Res… · 2026/9/27 0:00:01

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码