如何在Power Apps中从Excel刷新Dataverse中的数据
Excel编辑后同步Dataverse数据的解决方案
从Excel初次上传到Dataverse属于一次性导入操作,Dataverse不会自动与原Excel文件保持联动——表格里的刷新按钮仅用于刷新当前Dataverse数据的界面显示,无法触发和Excel的同步。要实现数据同步,可根据场景选择以下方案:
手动重新导入(适合少量数据或临时更新)
- 进入Power Apps对应的Dataverse表,点击顶部的「导入数据」按钮
- 选择更新后的原Excel文件,在导入向导中勾选覆盖现有记录(需确保Excel包含能匹配Dataverse记录的唯一标识列,如系统自动生成的ID或自定义唯一字段)
- 核对字段映射无误后完成导入,Dataverse数据即可与Excel同步
Power Automate自动同步(适合频繁更新场景)
- 新建云流,触发条件选择「当Excel文件中的行被修改时」(需将Excel存储在OneDrive或SharePoint中)
- 添加「获取修改后的行详情」步骤,再添加「更新行(Dataverse)」动作,通过唯一标识列匹配Dataverse中的对应记录,将Excel更新的字段同步过去
- 若无需实时同步,也可设置定时触发(如每日固定时间),批量读取Excel数据并更新Dataverse记录
直接以Excel为数据源(无需Dataverse高级功能时)
如果不需要Dataverse的权限管理、数据关系等高级功能,可直接将Excel作为Power Apps的数据源连接。这样每次打开应用或手动刷新数据源时,都会读取Excel的最新内容,无需同步到Dataverse
注意事项
- 所有同步方案都依赖唯一标识列,确保能准确匹配Dataverse与Excel中的记录,避免重复创建新条目
- 手动导入时需检查字段数据类型(如日期、数字)的映射是否正确,防止导入失败
内容的提问来源于stack exchange,提问作者Jesse Y
相关产品推荐
相关产品推荐

