Uma*_*air 2 python python-3.x openpyxl
设置列的宽度时出错
workbook = Workbook()
#Add a sheet
worksheet = workbook.active
worksheet.column_dimensions["C"].width = 60.0
Run Code Online (Sandbox Code Playgroud)
这是错误.
KeyError: 'C'
Run Code Online (Sandbox Code Playgroud)
Jef*_*wan 10
没有列"C"可以调整大小.
验证这个:
worksheet.columns
Run Code Online (Sandbox Code Playgroud)
如果您首先在C列中创建一个单元格:
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
_cell = ws.cell(row=1, column=3)
Run Code Online (Sandbox Code Playgroud)
然后你可以调整它,而不是抛出一个KeyError:
ws.column_dimensions["C"].width = 60.0
Run Code Online (Sandbox Code Playgroud)