模块“xlwings”没有属性“Book”

问题描述 投票:0回答:4

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

你能帮忙吗?

非常感谢。

python excel debugging spyder xlwings
4个回答
2
投票

我也遇到了错误,并从工作簿更改为书籍。 这是版本问题。

wb = xw.Workbook()


0
投票

这解决了我的问题:

import xlwings as xw
wb = xw.book()

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

import xlwings as xw
wb = xw.Book()

0
投票

我有同样的问题......在我的例子中,这是我使用的文件的名称:“xlwings.py” 不要对文件或包含的文件夹使用该名称,否则您会收到错误消息。


0
投票

大卫的解决方案也对我有用

© www.soinside.com 2019 - 2024. All rights reserved.