
我首先将 Excel 文件上传到 Onedrive,然后进入 Onedrive 并共享该文件,获取具有编辑权限的链接。
然后我转到 Power query 数据 - 新查询 - 来自其他来源 - 来自 Web 并将链接粘贴到那里。但 Power query 似乎将数据视为网页,而不是 Excel 文件。
我也尝试了这里建议的所有方法:https://www.sqlchick.com/entries/2014/8/17/using-power-query-to-get-data-from-an-excel-file-in-onedrive-via-url
我似乎仍然得到的是一个网页,而不是一个 Excel 文件。
请注意左侧部分的单词“Document”,而不是“Sheet1”:
Power 查询的结果:
当我尝试扩展“子项”列时,它会生成更多的“名称-子项-文本”列。
答案1
SQL Chick 博客中的说明对我来说仍然适用,只需编辑 Excel Online 链接即可下载。这是我使用的链接,对于使用匿名凭据的任何人都可以使用:
https://onedrive.live.com/download?&resid=4FA287BBC10EC562!467
自 2014 年撰写博客以来,私人文件的其他凭证选项发生了变化 - 据我所知,它们都不再起作用。