如何在Excel数据源与Power BI可视化之间建立实时连接?
Excel与Power BI实时连接实现步骤
本地Excel文件方案
方式1:DirectQuery实时连接
- 打开Power BI Desktop,点击「获取数据」>「Excel工作簿」,选中目标文件
- 在导航器界面选中需要的表,点击「加载」旁的下拉箭头,选择「加载到」
- 在弹出窗口中选择DirectQuery模式,确认后完成连接
- 此时Excel数据更新后,Power BI可视化会实时同步(需保证Excel文件路径固定,若移动文件需重新建立连接)
方式2:高频自动刷新(接近实时)
- 用「导入」模式加载Excel数据后,点击「主页」>「刷新」下拉箭头,选择「编辑刷新计划」
- 勾选「启用刷新」,设置最小1分钟的刷新频率,保存设置
- 若发布到Power BI Service,需将Excel放在共享文件夹,在Service中配置数据源凭据和刷新计划
云存储Excel文件(OneDrive/SharePoint)
- 在Power BI Desktop中选择「获取数据」>「OneDrive - 个人」或「SharePoint Online」,登录账号后找到目标Excel文件
- 加载数据时选择DirectQuery模式,完成连接后发布到Power BI Service
- 系统会自动同步Excel的更新,最快1分钟内实现实时刷新;也可手动触发刷新或配置增量刷新规则
关键注意事项
- 确保Excel文件格式规范,避免合并单元格、无效空行等问题,防止连接异常
- DirectQuery模式下部分DAX函数无法使用,需根据可视化需求选择合适的连接模式
- 共享文件夹或云存储的Excel,需保证Power BI相关账号拥有访问权限
内容的提问来源于stack exchange,提问作者AndriesBenade
相关产品推荐
相关产品推荐

