Excel Power Query查询SharePoint文件的账户设置冲突问题求助
方法1:设置统一的组织账户身份验证并保存凭据
- 打开
filewithquery.xlsm,进入Power Query编辑器 - 在左侧查询面板右键点击对应数据源查询,选择数据源设置
- 在弹出窗口点击编辑权限,将身份验证方法改为组织账户,登录你的企业365账户后勾选保存凭据
- 确认设置后,关闭编辑器并保存文件
所有用户需使用同一租户的组织账户访问,只要他们拥有目标SharePoint文件的权限,打开文件时会自动调用已保存的凭据配置,无需手动切换。
方法2:改用SharePoint站点URL替代本地映射路径
如果之前用的是本地驱动器映射路径(比如Z:\targetfile.xlsx),换成SharePoint的官方URL路径:
- 在Power Query编辑器中修改数据源的源路径为
https://[你的企业域名].sharepoint.com/sites/[站点名]/Shared%20Documents/targetfile.xlsx - 重复方法1的身份验证设置步骤,保存组织账户凭据
这种路径不受本地映射影响,所有有权限的用户都能通过统一路径访问数据源。
方法3:检查Excel信任中心配置
- 打开Excel,依次点击文件>选项>信任中心>信任中心设置
- 选择外部内容,设置为允许来自所有位置的外部数据,或添加你的SharePoint站点到受信任位置
- 切换到受信任的发布者,确认Microsoft Power Query已在信任列表中
额外排查项
- 确认所有同事都拥有
targetfile.xlsx所在SharePoint库的访问权限,权限不足会触发身份验证异常 - 若仍有问题,可清除Windows凭据缓存:打开控制面板>凭据管理器>Windows凭据,删除与SharePoint、Power Query相关的凭据后重新登录组织账户
内容的提问来源于stack exchange,提问作者Niels Bjørn Hansen
相关产品推荐
相关产品推荐

