Attribute Error: 'Workbook' object has no attribute 'active'

Attribute Error: 'Workbook' object has no attribute 'active'

我是 python 编程和 raspberry pi 环境的新手,我需要用它做一些项目。当我尝试 运行 openpyxl 库的示例代码时,我发现自己陷入了标题中提供的错误中,属性错误:'Workbook' object 没有属性 'active' 我尝试安装更多软件包以检查是否缺少库,但是 none 它们可以工作

我正在尝试的代码如下:

    from openpyxl import Workbook
    wb = Workbook()
    ws = wb.active
    ws['A1'] = 42
    ws.append([1, 2, 3])
    import datetime
    ws['A2'] = datetime.datetime.now()
    wb.save("sample.xlsx")

我怎样才能到达运行呢?提前致谢

检查您 运行 的软件包版本,因为它在最新版本的文档中指出 active 是 属性。

要发现您当前的版本:

import openpyxl
print(openpyxl.__version__)

您应该可以使用 pip install openpyxl --upgrade 升级您的 openpyxl 版本以获得最新版本。