返回

文章详情

OfficeCLI:AI代理读取和编辑Microsoft Office文件的办公套件

Hacker News2026年7月6日 16:47

OfficeCLI是全球首个也是最优的专为AI代理设计的办公套件。只需一行代码,即可让任何AI代理全面控制Word、Excel和PowerPoint。开源。单一二进制文件。无需安装Office。没有依赖。可在任何地方使用。OfficeCLI内置的HTML渲染引擎高保真地再现文档——这就是AI的视觉。它将.docx / .xlsx / .pptx渲染为HTML或PNG,完成渲染→查看→修复循环。英文 | 中文 | 日本語 | 한국어 🌐 网站:officecli.ai | 💬 社区:Discord 使用OfficeCLI在AionUi上创建PPT的过程 PowerPoint演示文稿——Word文档——Excel电子表格 上述所有文档均由AI代理使用OfficeCLI完全创建——没有模板,没有手动编辑。 对于AI代理——一行代码开始 将以下内容粘贴到您的AI代理聊天中——它将读取技能文件并自动安装所有内容:curl -fsSL https://officecli.ai/SKILL.md 就是这样。技能文件教会代理如何安装二进制文件并使用所有命令。 对于人类 选项A——GUI:安装AionUi——一款桌面应用,通过自然语言让您创建和编辑Office文档,由OfficeCLI提供支持。只需描述您想要的内容,AionUi会处理其余事务。 选项B——CLI:从GitHub Releases下载适用于您的平台的二进制文件,然后运行:officecli install 这会将二进制文件复制到您的PATH,并将officecli技能安装到它检测到的每个AI编码代理中——Claude Code、Cursor、Windsurf、GitHub Copilot等。您的代理可以立即在您的代理的代表下创建、读取和编辑Office文档,无需额外配置。 对于开发者——30秒内在线查看 # 1. 安装(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 # 2. 创建一个空白的PowerPoint officecli create deck.pptx # 3. 启动实时预览——在您的浏览器中打开http://localhost:26315 officecli watch deck.pptx # 4. 打开另一个终端,添加一张幻灯片——观察浏览器即时更新 officecli add deck.pptx / --type slide --prop title="Hello, World!" 就是这样。您运行的每个add、set或remove命令都会实时刷新预览。继续尝试——浏览器是您的实时反馈循环。 快速开始 # 创建演示文稿并添加内容 officecli create deck.pptx officecli add deck.pptx / --type slide --prop title="Q4 Report" --prop background=1A1A2E 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 # 以大纲视图查看 officecli view deck.pptx outline # → 幻灯片 1: Q4报告 # → 形状 1 [文本框]:收入增长25% # 以HTML查看——在您的浏览器中打开渲染预览,无需服务器 officecli view deck.pptx html # 获取任何元素的结构化JSON officecli get deck.pptx '/slide[1]/shape[1]' --json # 保存并关闭——将常驻会话刷新到磁盘 officecli close deck.pptx {"tag":"shape","path":"/slide[1]/shape[1]","attributes":{"name":"TextBox 1","text":"收入增长25%","x":"720000","y":"1800000"}} 为什么选择OfficeCLI? 原本需要50行Python代码和3个单独的库: from pptx import Presentation from pptx.util import Inches, Pt prs = Presentation() slide = prs.slides.add_slide(prs.slide_layouts[0]) title = slide.shapes.title title.text = "Q4 Report" # ... 还有45行 ... prs.save('deck.pptx') 现在只需一个命令: officecli add deck.pptx / --type slide --prop title="Q4 Report" OfficeCLI可以做到的事情: 从头创建文档——空白或带内容 读取文本、结构、样式、公式——以纯文本或结构化JSON的形式 分析格式问题、样式不一致性和结构问题 修改任何元素——文本、字体、颜色、布局、公式、图表、图像 重新组织内容——在文档之间添加、删除、移动、复制元素 格式 读取 修改 创建 Word(.docx) ✅ ✅ ✅ Excel(.xlsx) ✅ ✅ ✅ PowerPoint(.pptx) ✅ ✅ ✅ Word——全面支持国际化和右到左语言(每种字体插槽、每种BCP-47语言标签 lang.latin/ea/cs、复杂脚本的粗体/斜体/大小、direction=rtl 贯穿段落/运行/节/表/样式/页眉/页脚/docDefaults,rtlGutter + pgBorders简写,适合本地的页面编号,适用于印地语/阿拉伯语/泰语/CJK;创建时——locale ar-SA自动启用RTL),段落(framePr、tabs简写、字符基础缩进)、运行(underline.color、位置半点)、表格(虚拟列操作add/remove/move/copyfrom、hMerge)、样式、文本框/形状(旋转、垂直文本eaVert/vert270、渐变、阴影、不透明度)、页眉/页脚、图像(PNG/JPG/GIF/SVG)、方程、注释、脚注、水印、书签、目录、图表、超链接、部分、表单字段、内容控制(SDT)、字段(22个零参数类型 + MERGEFIELD / REF

赞助内容

NordVPN Next-gen Antivirus

本站免费、广告极少。如果觉得有帮助,可以请我们喝杯咖啡 —— 任何金额都对持续运营有实际帮助。

请我喝杯咖啡