模块' xlwings'没有属性' Book'

时间:2016-12-16 12:14:53

标签: python excel debugging spyder xlwings

我第一次尝试使用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。

你能帮帮忙吗?

非常感谢你。

3 个答案:

答案 0 :(得分:2)

我也有错误,并从Workbook更改为Book。这是一个版本问题。

wb = xw.Workbook()

答案 1 :(得分:0)

这为我解决了这个问题:

import xlwings as xw
wb = xw.book()

我打开了excel文件,看到的书写成Book(第一个大写字母),所以我在代码中做了如下更改:

import xlwings as xw
wb = xw.Book()

答案 2 :(得分:0)

我遇到了同样的问题...就我而言,这是我使用的文件名:“ xlwings.py” 请勿在文件或包含文件夹中使用该名称,否则会出错。