2015-04-27 4 views
0

Я пытаюсь вызвать код python из excel с помощью xlwings. Название рабочей книги - «wingsTest». Если первая строка в моем называется код wb = Workbook("wingsTest") он работает нормально, но когда wb = Workbook.caller() я получаю следующее сообщение об ошибке:xlwings unicode error при вызове excel с помощью 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 

Thnks за любую помощь.

ответ

0

Это должно было быть исправлено с помощью вчерашнего выпуска 0.3.5, см. release notes. Обновление так: pip install --upgrade xlwings

+0

Спасибо вам большое. –

 Смежные вопросы

  • Нет связанных вопросов^_^