Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 7, 2012 17:31:59

AvA
Зарегистрирован: 2012-06-07
Сообщения: 1
Репутация: +  0  -
Профиль   Отправить e-mail  

Excel, xlwt ошибка с ссылками на страницы имена которых на русском

Подксажите пожалуйста, как правильно сделать ссылку на страницу название которой на русском.
Как я понимаю проблема тут с кодировкой, как правильно передать в 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

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version