我有一個 python 應用程式,我正在使用 xlwings 寫入一個 excel 檔案。我正在嘗試創建指向另一個檔案的鏈接。現在我正在嘗試鏈接到一個 excel 檔案。我正在使用代碼:
ws.range(15, 8).value = '=HYPERLINK("C:\\file.xlxs")'
這會創建一個鏈接,但是當我單擊該鏈接時,出現錯誤“無法打開指定的檔案”。單元格值為 =HYPERLINK("C:\file.xlxs") 如果我使用 Excel 中的“插入鏈接”按鈕創建指向同一檔案的鏈接,它會起作用,并且兩個單元格都顯示相同的檔案路徑。此外,我還需要創建一個指向需要使用不同程式打開的非 Excel 檔案的鏈接。我怎樣才能做到這一點?謝謝
uj5u.com熱心網友回復:
你應該使用add_hyperlink方法。
例子:
ws.range(15, 8).add_hyperlink("C:\\file.xlsx")
uj5u.com熱心網友回復:
您需要指定一個協議 - 特別是file.
將鏈接更改為file:///C:/file.xlxs可能會解決您的問題。非 excel 檔案將使用該檔案型別的默認程式打開(例如 .txt 將打開記事本)
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/337308.html
上一篇:如何使用VBA中的變數呼叫行號?
