xlwings - не будете писать в "Range"?
У меня проблемы с основной операцией xlwings - запись 'Foo' в ячейку (диапазон). xlwings
- Mac OSX 10.10.1
- xlWings v0.6.4
- Office для Mac 2016
Инструкции из документации поддержки:
xw.Range('A1').value = 'Foo 1'
Что я печатаю:
xw.Range('Sheet1', 'A1:C20').value = 100
Вот что возвращает запрос:
>>> wb = xw.Workbook ('Workbook1')
>>> xw.Range ('Sheet1', 'A1: C20'). Значение = 100
>>> _
Я перехожу к своей рабочей тетради - в ячейки ничего не записывается. Однако я могу подтвердить, что xlWings успешно импортирован в Python и что соединение wb установлено -> Excel действительно открывает новую книгу после ввода начального оператора соединения.
Как мне решить эту проблему? Спасибо!
1 ответ
Решение
Обязательно используйте строчные свойства в Python: .value
не .Value