0

xlwings を使用して Excel から Python コードを呼び出そうとしています。ワークブックの名前は「wingsTest」です。呼び出されたコードの最初の行が正常wb = Workbook("wingsTest")に実行される場合wb = Workbook.caller()、次のエラーが発生します。

 Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "C:\Users\rbn\Documents\PythonScripts\apnlookupXL.py", line 74, in main
    wb = Workbook.caller()
  File "F:\Anaconda3\lib\site-packages\xlwings\main.py", line 182, in caller
    xl_workbook = xlplatform.get_xl_workbook_from_xl(fullname)
  File "F:\Anaconda3\lib\site-packages\xlwings\_xlwindows.py", line 429, in get_xl_workbook_from_xl
    if not is_file_open(unicode(fullname)):
NameError: name 'unicode' is not defined

助けてくれてありがとう。

4

1 に答える 1

0

これは、昨日の 0.3.5 リリースで修正されているはずです。リリース ノートを参照してください。次のようにアップグレードします。pip install --upgrade xlwings

于 2015-04-27T07:08:38.110 に答える