完成后:
sheet.write(0, 1, 'whatevs')
是否仍然可以调整单元格0,1的样式。我问的原因是我有一个错误列表,我循环,我想将所有红色的单元格着色。
我可以在编写单元格时执行此操作,但这会使我的代码变得更复杂。
答案 0 :(得分:4)
没有公开API,您可以查看源代码并提出一种方法:
rows = ws.get_rows()
rows[0]._Row_cells[0].xf_idx = styleindex
您可以通过添加自己创建的样式来获取样式索引。
style0 = xlwt.easyxf('font: name Times New Roman, color-index red, bold on',
num_format_str='#,##0.00')
styleindex = wb.add_style(style0)
wb
是工作簿对象,ws
是您的工作表。
注意:这不是以这种方式完成的,但我找不到另一种。