设置列宽
时出错workbook = Workbook()
#Add a sheet
worksheet = workbook.active
worksheet.column_dimensions["C"].width = 60.0
这是错误。
KeyError: 'C'
答案 0 :(得分:10)
没有专栏" C"调整大小。
通过以下方式验证:
worksheet.columns
如果您首先在C列中创建一个单元格:
import openpyxl
wb = openpyxl.Workbook()
ws = wb.active
_cell = ws.cell(row=1, column=3)
然后你可以调整它的大小,而不是抛出一个KeyError:
ws.column_dimensions["C"].width = 60.0
答案 1 :(得分:-1)
完成写入Excel工作表后更改列的尺寸。
03-28 10:06:48.956 17086-17086/com.example.app D/DEBUG: Start emitting
03-28 10:06:49.633 17086-17086/com.example.app D/DEBUG: item: Elem1
03-28 10:06:58.957 17086-17086/com.example.app D/DEBUG: item: Elem2
03-28 10:07:08.957 17086-17086/com.example.app D/DEBUG: item: Elem3
03-28 10:07:18.957 17086-17086/com.example.app D/DEBUG: item: Elem4