使用 Power Query 呼叫需要身份驗證的 API 並將 excel 檔案共用給非技術同事

使用 Power Query 呼叫需要身份驗證的 API 並將 excel 檔案共用給非技術同事

我正在使用 Excel2010 Power Query From Web 呼叫需要身份驗證的 API,該 API 以 JSON 格式傳回資料。

由於此 API 需要 Auth(使用者名稱和密碼)才能訪問,因此我在 excel 的資料來源設定 -> 憑證 -> 基本上進行設置,如以下網址所示:

https://support.microsoft.com/en-us/office/data-source-settings-power-query-9f24a631-f7eb-4729-88dd-6a4921380ca9

它正在工作,可以從 API 成功檢索 JSON 數據,並在 Excel 中顯示。

然而,我的主要困難是我必須將這個 excel 檔案分享給其他非技術同事,他們很可能會發現很難像上面提到的那樣手動設定身份驗證。

我想問是否有什麼方法(我可以預先設定)這樣當同事收到這個excel檔案時,他們就不必手動設定Auth?

換句話說,有沒有辦法讓它更加人性化,當非技術人員打開該excel文件時,將調用需要Auth的API並立即顯示結果,而無需他們進一步做任何事情設置/配置?感謝您的幫忙!

更新:

我在想是否可以為使用者名稱和密碼建立一個 Excel 登入提示,然後使用者名稱和密碼將自動用於更新電源查詢資料來源設定中的憑證。

如果可行的話,那麼當那些非技術人員開啟Excel檔案時,就會出現登入提示,工作人員可以輸入用於電力查詢的API的使用者名稱和密碼。

我想請教一下有沒有人可以解釋一下我的想法是否可行?多謝!

相關內容