Модуль 'xlwings' не имеет атрибута 'Book'

Я пытаюсь использовать xlwings в первый раз, но я не совсем понимаю документацию. Из раздела "Быстрый старт" читаю

import xlwings as xw       

wb = xw.Book()  # this will create a new workbook    

Когда я пробую это "дома", у меня нет проблем с импортом xlwings, но со вторым скриптом я получаю эту ошибку:

AttributeError: module 'xlwings' has no attribute 'Book'

Когда я пытаюсь увидеть атрибуты xw, я вижу AboveBelow,ActionTime и т. Д., Но не Book.

Можете ли вы помочь, пожалуйста?

Большое спасибо.

1 ответ

У меня тоже была ошибка, и я перешел с Workbook на Book. Это проблема версии.

wb = xw.Workbook ()

Это устранило проблему для меня:

import xlwings as xw
wb = xw.book()

Я открыл файл Excel и увидел книгу, написанную как Книга (первая заглавная буква), поэтому я изменил ее в коде, как показано ниже:

import xlwings as xw
wb = xw.Book()

У меня была такая же проблема... в моем случае это было имя файла, который я использовал: "xlwings.py" НЕ используйте это имя для файла или содержащей его папки, иначе вы получите сообщение об ошибке.

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