簡體   English   中英

無法使用 xlwings 將 UDF 從 python 導入到 Excel

[英]Can't import UDF from python to Excel using xlwings

我正在使用 python 編寫 function 然后使用 xlwings 我試圖將其導入 Excel 但我遇到以下錯誤:

在此處輸入圖像描述

我的 xlwings 版本是0.28.5 ,python 是3.10 ,我使用的是 Excel 2013。而且xlwings32-0.28.5.dllxlwings64-0.28.5都在與 python3.10.exe 相同的文件夾中

在此處輸入圖像描述

python 文件和 Excel 文件的名稱與文檔中的說明相同

我還嘗試在位於 Excel 中 xlwings 功能區的解釋器框中指定 python 解釋器路徑,但沒有結果。 我已閱讀以下問題,但也沒有結果:

  1. 問題766
  2. 問題764

我的 python function:

在此處輸入圖像描述

最后我顯然在 Excel 添加了 xlwings 插件,我信任訪問 VBA 項目 object model

注意:運行 Python運行正常,沒有錯誤。

所以,任何人都可以指出我做錯了什么或遺漏了什么嗎?

提前致謝。

我已經通過卸載我擁有的 python 版本並使用 anaconda3 發行版重新安裝它來解決了這個問題。 之后,在 anaconda 提示符下鍵入xlwings addin install ,一切正常。

暫無
暫無

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

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