You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

共享Excel Power Query文件报数据源错误 路径异常如何解决

Power Query跨用户刷新SharePoint文件路径错误修复方案

完全可以通过参数化路径的方式修复这个问题,这也是这类共享Excel查询报错的标准解决方法,具体操作如下:

  • 清理原有错误路径引用
    打开Power Query编辑器,找到你连接SharePoint文件夹时自动生成的源步骤,把里面写死的你本地缓存路径(一般是C:\Users\你的用户名\AppData\Local\Microsoft\Windows\INetCache\开头的临时路径)全部删掉,这类本地缓存路径是你本机独有的,其他用户访问必然失效。
  • 新建动态路径基准
    新建一个空查询,命名为DynamicRootPath,输入以下M代码自动识别当前文件所在的SharePoint位置,不需要手动写死任何固定路径:
let
    // 获取当前打开的Excel文件自身的完整路径
    CurrentWbPath = Excel.CurrentWorkbook(){[Kind="Path"]}[Value],
    // 提取SharePoint站点根地址
    SiteRoot = Text.BeforeDelimiter(CurrentWbPath, "/", 4),
    // 拼接你存放Excel模板的目标文件夹相对路径,按实际站点结构修改后面的部分即可
    TargetFolder = SiteRoot & "/Shared Documents/业务模板存放文件夹"
in
    TargetFolder
  • 替换原有路径参数
    把原来查询里所有指向固定示例文件路径的部分,全部替换为调用DynamicRootPath查询的结果,后续读取文件夹内Excel模板的步骤不需要改动,只要源路径改成动态获取的即可。
  • 刷新权限配置
    保存查询回到Excel界面,进入「数据」选项卡-「查询和连接」,右键对应查询选择「属性」,取消勾选「保存密码」选项,避免把你本机的身份缓存带过去;其他同事首次刷新时,用自己的企业Microsoft 365账号完成SharePoint身份验证即可正常拉取数据。

避坑提示:配置过程中不要使用Power Query向导自动生成的「示例文件」本地路径,所有路径引用必须从SharePoint在线地址动态拼接,不要保留任何带本地盘符的路径内容。

内容的提问来源于stack exchange,提问作者Christopher Gürke

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.26 22:21:58