xlwings Unicode 错误,当使用 Workbook.caller() 从 Excel 调用时



我正在尝试使用xlwings从excel调用python代码。工作簿的名称是"wingsTest"。如果我调用的代码中的第一行是wb = Workbook("wingsTest")它运行良好,但是当wb = Workbook.caller()时,我收到以下错误:

 Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:UsersrbnDocumentsPythonScriptsapnlookupXL.py", line 74, in main
    wb = Workbook.caller()
  File "F:Anaconda3libsite-packagesxlwingsmain.py", line 182, in caller
    xl_workbook = xlplatform.get_xl_workbook_from_xl(fullname)
  File "F:Anaconda3libsite-packagesxlwings_xlwindows.py", line 429, in get_xl_workbook_from_xl
    if not is_file_open(unicode(fullname)):
NameError: name 'unicode' is not defined

感谢任何帮助。

这应该在昨天的 0.3.5 版本中得到修复,请参阅发行说明。升级如下:pip install --upgrade xlwings

最新更新