我第一次尝试使用 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。
你能帮忙吗?
非常感谢。
我也遇到了错误,并从工作簿更改为书籍。 这是版本问题。
wb = xw.Workbook()
这解决了我的问题:
import xlwings as xw
wb = xw.book()
我打开excel文件,看到book写成Book(第一个大写字母),所以我在代码中将其更改如下:
import xlwings as xw
wb = xw.Book()
我有同样的问题......在我的例子中,这是我使用的文件的名称:“xlwings.py” 不要对文件或包含的文件夹使用该名称,否则您会收到错误消息。
大卫的解决方案也对我有用