开源原生表格AI插件Pi for Excel
各位WPS社区的表友、办公从业者、开发者们大家好!
在日常表格办公中,我们总会遇到这些高频痛点:记不住复杂函数与嵌套公式、跨表数据核对与公式溯源耗时耗力、AI工具与表格环境割裂需要反复复制粘贴数据、担心AI修改表格后无法回滚、单一AI模型无法兼顾效果与成本……今天给大家全面、详尽地介绍一款开源、全能、深度嵌入表格原生环境的AI侧边栏插件——Pi for Excel,它彻底重构了AI与表格办公的融合方式,为从普通办公用户到进阶开发者的全人群,提供了一站式的表格智能解决方案。
一、项目核心概览
Pi for Excel是由Thomas Mustier开发、基于Pi agent框架打造的开源表格侧边栏AI代理插件,采用MIT开源许可协议,代码完全开源透明,支持免费商用、二次修改与分发。
它并非市面上常见的“公式生成工具”,而是一个能深度读写、管控、修改Excel工作簿,具备自主工具调用、多模型自由切换、自定义扩展能力的原生级AI智能体。插件直接嵌入表格侧边栏,与表格工作流无缝融合,无需在多个软件间反复切换,真正实现了AI与表格办公环境的原生集成。
二、核心功能全解析
(一)原生级全能力表格交互,16项核心工具覆盖全办公场景
Pi for Excel内置16项标准化核心工具,实现了表格工作簿从读取、编辑、格式管控到审计回溯的全生命周期管控,完全开源的工具定义无黑盒操作,深度适配表格原生API,操作精准可控,按使用场景可分为四大类:
全域数据洞察与解析能力
工作簿全局概览:AI可一键获取完整工作簿的结构蓝图,包括工作表、表头、命名区域、表格、图表、数据透视表等全维度信息,无需用户手动描述表格结构;
精细化数据读取:支持以Markdown、CSV、带格式详情三种模式读取指定单元格区域,精准还原数据内容与格式;
公式全生命周期管理:支持大白话公式解释,标注清晰的单元格引用关系;可追踪公式上下游依赖(前置引用与后置依赖),彻底解决复杂表格的公式溯源难题;
全工作簿全域搜索:支持跨所有工作表搜索文本、数值、公式引用,快速定位目标数据与关联内容。
安全可控的编辑与写入能力
带防护的单元格写入:支持写入数值与公式,自带覆盖保护与自动验证机制,避免误操作导致的数据丢失;
智能公式填充:可自动将公式填充至指定区域,相对引用自动适配调整,无需手动拖拽修改;
全功能批注管理:支持读取、新增、更新、回复、解决/重开单元格批注,实现表格协作内容的全管控;
自定义格式惯例:用户可一次性定义专属格式规范(货币符号、负数显示样式、小数位数等),AI将全程自动遵循该规范执行格式操作,无需重复指令。
表格结构与格式全管控
工作表结构修改:支持插入/删除行列、新增/重命名/删除/隐藏工作表,灵活调整表格整体结构;
专业格式设置:可对单元格执行字体、颜色、数字格式、边框、命名样式等全维度格式设置,同时支持新增/清除条件格式规则,实现可视化数据管控;
视图与配置管理:可调整网格线、标题行、冻结窗格、工作表标签颜色、可见性等视图设置,适配不同的办公展示需求。
审计回溯与安全保障能力
自动快照与一键回滚:AI在对工作簿执行每一次修改操作前,都会自动创建检查点与备份,若操作不符合预期,可在侧边栏一键还原,彻底解决AI改崩表格无法回溯的痛点;
工作簿历史管理:支持列出、恢复工作簿修改过程中的自动备份版本,实现全操作流程的可追溯;
持久化指令管控:支持设置用户级与工作簿级的持久化指导规则,AI将始终遵循预设规则执行操作,避免不符合预期的行为。
(二)多模型兼容,灵活可控的AI接入能力
Pi for Excel打破了单一AI模型的绑定限制,实现了全主流大模型的兼容支持,无厂商绑定的设计让用户完全自主掌控AI选型,兼顾效果、成本与数据安全:
全主流厂商原生支持:兼容Anthropic Claude、OpenAI/OpenAI Codex、Google Gemini、GitHub Copilot四大类主流模型;
双模式接入方案:支持API密钥与OAuth登录两种接入方式,兼顾个人用户的便捷性与企业用户的安全需求;
自定义模型网关:支持配置兼容OpenAI接口规范的自定义网关、模型与API密钥,可接入私有化部署的大模型,满足企业级数据安全与定制化需求;
无缝模型切换:支持在对话过程中随时切换模型,无需重启会话,可针对不同任务选择最优模型。
(三)极致的上下文感知,零成本的交互体验
自动上下文注入:在每一次用户对话前,AI都会自动获取当前工作簿的结构蓝图、用户选中的单元格区域、最近的单元格修改记录,无需用户手动描述当前操作场景与表格内容,彻底解决传统AI工具需要反复粘贴数据、描述场景的痛点;
多会话管理能力:支持单个工作簿创建多个会话标签页,会话内容自动保存与恢复,通过/resume指令可一键接续之前的工作任务,适配多任务并行的办公场景;
高效斜杠指令体系:内置丰富的斜杠命令,涵盖模型切换、登录、设置、规则配置、扩展管理、工具查看、会话导出、历史回溯等全场景操作,无需鼠标点击菜单,通过指令即可快速完成功能调用,大幅提升操作效率。
(四)高自由度AI能力体系:Skills、MCP、Integrations与Bridge
这是Pi for Excel核心的AI能力延伸模块,构建了从场景化技能到跨环境联动的完整AI能力体系,让表格AI突破基础操作限制,从工具变成可自定义、可扩展的自动化平台,能力边界完全由用户定义:
1、Agent Skills 场景化技能体系
作为Pi for Excel内置的AI能力核心模块,Skills是针对特定表格工作流打造的预制化、可自定义的AI执行能力,项目自带多类打包好的技能,同时支持用户自主编写、AI辅助生成自定义技能。
技能可直接绑定表格高频工作流,比如财务报表自动生成、库存数据核对、销售数据可视化、公式批量校验等,用户无需重复输入自然语言指令,一键即可触发AI完成全流程操作;技能同时支持与其他模块联动,可调用外部工具、本地桥接能力,实现端到端的场景化自动化。项目支持技能的自动发现与加载,开发者可基于标准化框架快速开发专属技能。
2、MCP Gateway 自定义工具网关
MCP网关是Pi for Excel为AI打造的自定义工具接入通道,通过配置MCP服务器,用户可将企业内部定制化工具、自研数据处理程序、第三方专业工具等接入到表格AI中,让AI拥有调用专属工具的能力。
所有接入的工具均可被AI自主调用,实现了表格AI与企业自有系统的无缝联动,比如让AI调用企业内部的财务核算系统、客户管理系统,直接在表格中完成数据同步与处理,解决了通用AI工具无法适配企业定制化需求的痛点。
3、Integrations 外部工具集成能力
该模块为Pi for Excel的AI提供了联网与外部工具调用能力,让AI突破表格本地环境的限制,具备信息检索与外部数据处理能力,且所有集成工具均可在/tools或/extensions中一键配置,无需复杂开发:
网页搜索与数据获取:默认集成Jina搜索引擎,同时兼容Serper、Tavily、Brave等主流搜索服务,搭配fetch_page工具,AI可直接在表格内查找外部网页信息、读取网络数据源,无需跳出办公环境;
工具化能力扩展:可集成各类轻量化外部工具,让AI拥有更多专业处理能力,且集成过程为可选开启,用户可根据需求自主配置。
4、Bridge 本地环境桥接能力
Bridge是Pi for Excel为AI打造的本地系统联动模块,通过/experimental指令开启后,可让表格AI直接打通本地计算机环境,调用本地程序与终端能力,实现“表格AI+本地计算”的高阶联动,核心支持两类桥接,且均提供一键启动脚本与模拟模式:
Python / LibreOffice桥接:默认指向本地https://localhost:3340地址,开启后AI可直接在表格内运行Python脚本,实现复杂的数据建模、数据分析、批量计算等高阶操作;同时可调用LibreOffice完成各类文件格式的批量转换;
Tmux桥接:默认指向本地https://localhost:3341地址,开启后AI可通过表格侧边栏直接控制本地Tmux终端,执行命令行操作,实现表格操作与终端操作的无缝衔接;
所有桥接均支持真实模式与模拟模式,真实模式需安装对应本地程序,模拟模式可无环境依赖体验功能,项目同时提供一键安装辅助脚本,降低本地配置门槛。
(五)AI自生成扩展能力
支持侧边栏扩展(迷你应用)的安装与管理,核心亮点是AI可通过extensions_manager工具,直接生成扩展代码并完成自动安装,无需用户手动开发部署。所有扩展默认在iframe沙箱中运行,兼顾灵活性与安全性,真正实现“需求一句话,AI帮你做工具”。
扩展可与上述Skills、MCP、Integrations、Bridge模块深度联动,成为各类AI能力的可视化操作入口,让高阶AI能力的使用更便捷。
三、安装部署指南
在开源仓库tmustier/pi-for-excel: Experimental Excel sidebar agent add-in. Multi-model. Powered by Pi.下载官方生产环境清单文件manifest.prod.xml
参考GLM in Excel(Beta) - 智谱AI开放文档的Windows 配置步骤进行安装
加载完成后,菜单栏会出现「Open Pi」按钮,点击即可打开AI侧边栏;
进入侧边栏后,通过/login指令或设置页面,接入对应的AI模型(API密钥或OAuth登录),也可配置自定义OpenAI兼容模型;
配置完成后,即可通过自然语言与AI交互,入门可尝试「查看我的工作簿有哪些工作表」「总结我当前选中的单元格内容」等基础指令。
四、项目核心架构与源码布局
(一)核心技术架构
Pi for Excel是基于Office.js构建的单页Office任务窗格加载项,采用模块化解耦设计,核心技术栈分为四大模块:
前端运行层:基于Vite实现开发服务与生产打包,Lit构建轻量化可复用的Web组件,满足Office.js强制HTTPS要求,保障界面流畅性与可定制性;
AI核心层:基于pi-agent-core、pi-ai、pi-web-ui三大Pi生态框架,实现AI代理运行时、多厂商模型抽象封装、共享UI组件复用,是插件AI能力的核心支撑;
表格原生交互层:深度集成Office.js,对接Excel全量原生API,支撑16项核心工具的表格读写、结构修改、格式管控等全量操作;
安全管控层:内置工具执行分级策略、工作簿操作协调器、扩展iframe沙箱机制,避免并发写入冲突,兼顾扩展灵活性与运行安全性。
项目同时遵循四大核心设计原则:工具注册表单一数据源、修改操作序列化管控、读写操作分级执行、变更自动快照回滚,保障架构的稳定性、安全性与可扩展性。
(二)核心源码布局
项目源码采用模块化目录设计,职责清晰,便于二次开发,核心目录如下:
src/:插件核心逻辑目录,包含任务窗格入口、核心工具集、AI提示词构建、上下文管理、多模型适配、扩展与技能管理、权限与安全管控等核心模块,所有功能按职责解耦拆分;
配套支撑目录:scripts/存放开发辅助脚本,pkg/提供可发布的桥接与代理CLI工具,docs/包含全量官方文档,skills/存放预制Agent技能,tests/覆盖单元与安全测试。
结尾
总的来说,Pi for Excel是目前开源领域完成度极高、能力极全面的表格AI原生插件,其不仅实现了AI与表格的深度原生融合,更构建了一套从基础操作到高阶联动的完整AI能力体系,无论是普通办公用户、专业数据处理人员,还是技术开发人员,都能从中找到适配的能力与价值。
目前项目仍在快速迭代中,持续新增功能与优化体验,MIT开源协议也允许所有用户免费使用、修改与分发。各位WPS社区的用户如果对表格AI有需求,不妨尝试体验这款插件!