希望有人能帮我解释一下代码行。我是从另一篇文章中得到的,但是因为我是新用户并且没有足够的信誉度而无法使用评论来提问。
无论如何,这里的Python noob,请原谅我。发布者如何知道col[0].column
将获得列名?我在.column
属性来自的openpyxl文档中找不到。
for col in worksheet.columns:
max_length = 0
column = col[0].column # Get the column name
for cell in col:
try: # Necessary to avoid error on empty cells
if len(str(cell.value)) > max_length:
max_length = len(cell.value)
except:
pass
adjusted_width = (max_length + 2) * 1.2
worksheet.column_dimensions[column].width = adjusted_width
答案 0 :(得分:0)
col [0] .column返回数字,而worksheet.column_dimensions [column]仅接受诸如'A','B','C'之类的字符代替列。我已经修改了代码,现在可以正常工作了。
<app-new-modal (hidden)="onModalHidden()">
<div heading>Heading</div>
</app-new-modal>
<app-iframe-modal #iframe (hidden)="onIframeHidden()">
<div heading>Heading</div>
</app-iframe-modal>