如何使用 openpyxl 编辑列宽
How can I edit column width with openpyxl
我正在尝试更改 excel sheet 中前两列的宽度,但我不断收到以下错误:
wb.column_dimensions['A'].width = 25
AttributeError: 'Workbook' 对象没有属性 'column_dimensions'
这是我的代码:
from openpyxl import Workbook
wb = Workbook()
sheet = wb.active
wb.column_dimensions['A'].width = 25
wb.column_dimensions['B'].width = 25
sheet["A1"] = "Date"
sheet["B2"] = "Name"
您需要这样称呼 sheet
:
from openpyxl import Workbook
wb = Workbook()
sheet = wb.active
sheet.column_dimensions['A'].width = 25
^
sheet.column_dimensions['B'].width = 25
^
sheet["A1"] = "Date"
sheet["B2"] = "Name"
我正在尝试更改 excel sheet 中前两列的宽度,但我不断收到以下错误:
wb.column_dimensions['A'].width = 25 AttributeError: 'Workbook' 对象没有属性 'column_dimensions'
这是我的代码:
from openpyxl import Workbook
wb = Workbook()
sheet = wb.active
wb.column_dimensions['A'].width = 25
wb.column_dimensions['B'].width = 25
sheet["A1"] = "Date"
sheet["B2"] = "Name"
您需要这样称呼 sheet
:
from openpyxl import Workbook
wb = Workbook()
sheet = wb.active
sheet.column_dimensions['A'].width = 25
^
sheet.column_dimensions['B'].width = 25
^
sheet["A1"] = "Date"
sheet["B2"] = "Name"