2016-12-25 5 views
1
import xlwt 

wb = xlwt.Workbook() 

sheet1 = wb.add_sheet('Sheet 1') 

wb.save('self, example.xls') 

Я пытаюсь научиться создавать xls, редактировать xls или удалять, если это необходимо на python. У меня было очень много проблем, потому что в каждом онлайн-учебнике нет упоминаний о том, что я должен поставить xlwt перед Workbook, но теперь я это выясню. Проблема в том, что когда я запускаю этот код, я получаю сообщение об ошибке: «ValueError: не могу использовать флаг LOCALE с шаблоном str» Я даже не знаю, что это значит ... Что это такое и как я могу его исправить?не может использовать флаг LOCALE с шаблоном str

+0

я искал в течение 3 часов больше, и я думаю, что это ошибка пакета. Я был слишком слеп, чтобы увидеть эту веб-страницу https://github.com/kennethreitz/tablib/pull/263, но это решение, которое я до сих пор не знаю. Если это решение, я не знаю, как я могу это применить. Нужна помощь ребятам ... –

+0

Новая версия xlwt доступна с https://pypi.python.org/pypi/xlwt –

+0

Вы работаете через behave? – Math

ответ

3

Существует известная проблема с tablib и Python 3.6, похоже, что она будет решена в следующих выпусках.

На данный момент я заставить его работать только понижая в Python 3.5.2

+0

Это должен быть комментарий. –

+0

Новая версия xlwt доступна на https://pypi.python.org/pypi/xlwt –

+0

@JohnMachin. Я не думаю, что решает проблему. Остается с 3.6.1. – SRK