簡體   English   中英

使用 Excel Power Query 到 OneDrive/Sharepoint 中共享的 .XLSX 時出現 404 文件未找到錯誤

[英]404 File Not Found error using Excel Power Query to .XLSX shared in OneDrive/Sharepoint

我構建了一個 .XLSM(啟用宏的)Excel 文件,該文件使用標准的“Web”方法從保存在我的組織 OneDrive for Business/Sharepoint 中的 .XLSX 工作表中獲取數據; OneDrive 中的文件僅允許組織中的人員訪問。 該文件啟用宏用於其他目的,但不用於進行數據查詢。

我遵循以下文檔(來自 Microsoft) https://docs.microsoft.com/en-us/power-bi/desktop-use-onedrive-business-links 中的指導

然后我可以成功連接到該文件並下拉遠程工作表中的數據,但是當我與組織中的另一個用戶共享進行查詢的 Excel 本地文件時,他們收到一個錯誤,表明該查詢無法進行完全的。

Excel 似乎在組織 OneDrive 域之后占用了我的原始 URL 的一部分,並將其放置在相對 URL API 調用中。

這是他們收到的錯誤消息(我修改了一些基本 URL):

[DataSource.Error] Web.Contents 無法從 ' https://organization-my.sharepoint.com/personal/username/_api/web/getfilebyserverrelativeurl ('/personal/username/Documents/foo/bar/test_file. xlsx')/$value' (404):未找到

在我自己的文件版本中,我根本看不到此 URL 或 getfilebyserverrelativeurl 函數(我以擁有托管遠程文件的 OneDrive 帳戶的同一用戶身份登錄到本地 Excel) - 什么是 Excel/OneDrive當它試圖被其他有權通過組織訪問文件的用戶訪問時,該怎么辦? 我需要在文件中更改一些設置嗎?

用戶需要使用以下鏈接從網絡獲取數據:
https://organization-my.sharepoint.com/personal/yourusername_domain_com/Documents/foo/bar/file%20name.xlsx

您需要驗證的想法是

  1. 組織-my.sharepoint.com
  2. yourusername_domain_com -(文件所有者的用戶名以及域)
  3. Documents/foo/bar - (文件夾路徑)
  4. file%20name -(文件名中的所有空格都應替換為“%20”)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM