3

あなたがした後:

sheet.write(0, 1, 'whatevs')

セル0,1のスタイルを調整することはまだ可能ですか。私が尋ねている理由は、ループするエラーのリストがあり、エラーのあるすべてのセルを赤に着色したいからです。

セルを作成するときにそれを行うことはできますが、コードが少し複雑になります。

4

1 に答える 1

4

それを行うためのAPIは公開されていません。ソースコードを見て、次の方法を考え出すことができます。

rows = ws.get_rows()
rows[0]._Row_cells[0].xf_idx = styleindex 

作成したスタイルを追加することで、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、ワークシートです。

注意:これはこの方法で行われることを意図したものではありませんが、別のものを見つけることができませんでした。

于 2011-08-12T09:31:54.117 に答える