AttributeError: 'Worksheet' object has no attribute 'set_column'. Did you mean: 'max_column'?
时间: 2024-05-13 12:12:57 浏览: 292
NX二次开发UF-ATTR-set-integer-user-attribute 函数介绍
这个错误是由于在调用“set_column”方法时,Excel工作表对象(即Worksheet对象)没有此方法。相反,您可能想使用“max_column”方法,该方法返回工作表的最大列数。
如果您想设置工作表中的列宽度,可以使用“column_dimensions”属性来获取列的维度,然后使用“width”属性设置列的宽度。以下是一些相关代码示例:
```python
# 导入openpyxl库
from openpyxl import Workbook
# 创建一个新的工作簿
wb = Workbook()
# 获取工作表对象
ws = wb.active
# 设置第1列的宽度为20
ws.column_dimensions['A'].width = 20
```
阅读全文