← 所有文章

从 Excel 到应用,无需代码:AI 智能体用你的表格搭建 Power Apps

插图:表格在 AI 智能体的帮助下变成应用界面

很多小公司的业务流程至今还活在 Excel 表格里:客户申请、库存、合同台账。9 月 6 日,Power Platform 领域最有名的作者之一 Reza Dorrani 发布了一个 20 分钟的实战教程:把这样的表格变成一个真正的多屏幕应用,全程不写一行代码——Excel 导入 SharePoint 列表,Power Apps 用现代屏幕模板搭出骨架,再接上一个 AI 编程智能体(Claude Code 或 GitHub Copilot),把模板骨架补成带 KPI 仪表盘、搜索和表单的完整应用。整条链路就是 Excel → SharePoint → Power Apps,大部分活儿是应用自己干的。

为什么要离开 Excel

表格有三个天生的毛病。一是版本混乱:「数据_v2_最终版_改.xlsx」谁都见过;二是在手机上几乎没法正经录入,一不小心就把公式弄坏;三是没有任何规则——谁都能删一行,没人知道是谁、什么时候删的。应用把这些都解决掉:数据放在一个有权限管理的地方,表单会校验输入,改动有记录。以前唯一的障碍是这种应用要手工搭建,一做就是好几天,现在组装的活儿交给了 AI 智能体。

第一步:表格搬进 SharePoint

一切从导入开始:SharePoint 自带 Import from Excel 功能,它把表格连同列标题一起拿过来,变成一个字段带类型的列表——日期还是日期,金额还是数字,「是/否」变成复选框。这里有个容易踩的坑:文件里的列标题和数据类型越规范,后面要改的地方就越少。SharePoint 列表不再是死文件,而是带版本记录、权限和 API 的活数据源,哪里都能连。

第二步:用现代模板搭骨架

接下来在 Power Apps 里直接基于列表创建 Canvas 应用。平台最近加入了现代屏幕模板:不再是空白画布,而是立刻出现带演示数据的屏幕——带 KPI 卡片的主页、带搜索和筛选的记录列表、查看和编辑用的表单。骨架看起来已经像个真正的应用,只是数据是占位的。这一步只要几分钟,跟以前那种一键生成三列灰色屏幕的老古董完全不是一回事。

第三步:接上 AI 智能体

最有意思的部分来了。给 Canvas 应用编辑器接上 canvas authoring agent 插件——它已经结束测试、对所有人开放,底层走 MCP 协议,把外部编程智能体连进设计器:视频里用的是 Claude Code,也演示了替代方案 GitHub Copilot。然后你直接在聊天里下指令:把演示数据换成真实的 SharePoint 列表、按业务流程重做屏幕、加一条记录的详情页、按状态调筛选条件。智能体会自己找到对应屏幕、改写公式、把控件绑定到列表的列上,视频里整个过程只花了几分钟,占位数据的骨架就变成了基于真实客户入驻表格的应用。

最终拿到什么

成品看起来像以前要找开发人员定制的应用:主屏有指标,客户列表有实时搜索,创建和编辑有表单,手机上排版也正常。所有东西都连着 SharePoint 列表,数据录一次、处处可见。作者把做好的应用文件放在频道会员区,可以拆开研究里面的做法。

坑在哪里

缺点也得说清楚。第一,这是微软生态:需要 Power Apps(免费计划限制很多)和 SharePoint,许可证要花钱。第二,智能体不是魔法师——换模板它很在行,但复杂逻辑和非标准屏幕还是得人工引导,每条公式都要检查。第三,整套流程只适合规范的表格:如果你的 Excel 一半列没有标题、日期写成文本,那得先整理。另外,界面和文档都是英文。

不过这个套路本身是通用的,远不止 Power Apps:「数据 → 模板骨架 → AI 智能体补完」正是现在网站、仪表盘和内部工具的常见搭法。

来源:Turn Excel Spreadsheets into a Multi-Screen Power App with AI Coding Agents — Reza Dorrani, YouTube

插图:表格在 AI 智能体的帮助下变成应用界面