AttributeError: 'Workbook' object has no attribute 'creat_sheet'
时间: 2024-06-15 10:01:19 浏览: 157
【Python】AttributeError: ‘AutoSchema’ object has no attribute ‘get_link’
5星 · 资源好评率100%
这个错误是由于openpyxl模块中没有创造工作表的名为creat_sheet方法导致的。正确的方法是使用create_sheet方法。你需要将creat_sheet替换为create_sheet。以下是一个例子:
```python
from openpyxl import Workbook
workbook = Workbook()
sheet = workbook.create_sheet("My sheet")
```
这将创建一个名为"My sheet"的新工作表。请注意,这个方法不会返回新创建的工作表,而是直接将它添加到工作簿中。如果您想要在打开的工作簿中获取现有的工作表,请使用以下代码:
```python
sheet = workbook["Sheet1"]
```
这将返回名为Sheet1的工作表。请注意,在openpyxl中,您还可以使用工作簿的active属性来获取当前活动的工作表:
```python
sheet = workbook.active
```
阅读全文