openpyxl设置列宽行高
时间: 2024-04-30 19:14:50 浏览: 241
Excel精确设置列宽、行高
openpyxl是一个用于操作Excel文件的Python库,可以用来设置Excel表格的列宽和行高。下面是设置列宽和行高的方法:
1. 设置列宽:
使用`column_dimensions`属性可以获取或设置列的宽度。可以通过`worksheet.column_dimensions[column_letter].width`来获取或设置指定列的宽度,其中`column_letter`是列的字母标识。
例如,要将A列的宽度设置为20,可以使用以下代码:
```python
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws.column_dimensions['A'].width = 20
wb.save('example.xlsx')
```
2. 设置行高:
使用`row_dimensions`属性可以获取或设置行的高度。可以通过`worksheet.row_dimensions[row_number].height`来获取或设置指定行的高度,其中`row_number`是行的数字标识。
例如,要将第1行的高度设置为30,可以使用以下代码:
```python
from openpyxl import Workbook
wb = Workbook()
ws = wb.active
ws.row_dimensions[1].height = 30
wb.save('example.xlsx')
```
阅读全文