报错:line 32, in <module> writer.sheets[sheet_name].write(0, 0, '站点名称') AttributeError: 'Worksheet' object has no attribute 'write'
时间: 2023-12-16 18:03:55 浏览: 88
这个错误通常是因为你使用的是较新版本的 `openpyxl` 库,而不是旧版本的 `xlwt` 库,因此 `write()` 方法不再适用。
你可以尝试使用 `openpyxl` 库提供的 `cell()` 方法来替代 `write()` 方法,例如:
```python
from openpyxl import Workbook
workbook = Workbook()
sheet = workbook.active
sheet.cell(row=1, column=1).value = '站点名称'
```
这将在第一行第一列写入“站点名称”。你也可以使用 `append()` 方法在表格中添加一行数据,例如:
```python
sheet.append(['站点名称', '站点链接'])
```
这将在第一行添加一个包含“站点名称”和“站点链接”的行。
阅读全文