Как я понимаю проблема тут с кодировкой, как правильно передать в xlwt.Formula ссылку на русском?
# -*- coding: utf-8 -*- import xlwt wbk = xlwt.Workbook(encoding='utf8') sheet = wbk.add_sheet('страница1') sheet.write(0,1,'10') sheet = wbk.add_sheet('страница2') sheet.write(0,1,xlwt.Formula('страница1!B1')) wbk.save('test.xls')
выдает такую ошибку:
/System/Library/Frameworks/Python.framework/Versions/2.6/bin/python /Users/ava/PycharmProjects/sacore/test.py Traceback (most recent call last): File "/Users/ava/PycharmProjects/sacore/test.py", line 8, in <module> sheet.write(0,1,xlwt.Formula('страница1!B1')) File "/Library/Python/2.6/site-packages/xlwt/ExcelFormula.py", line 22, in __init__ raise ExcelFormulaParser.FormulaParseException, "can't parse formula " + s xlwt.ExcelFormulaParser.FormulaParseException: can't parse formula страница1!B1 Process finished with exit code 1