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

Другие вопросы по тегам