3

いくつかのMYSQLを終了してxlwtでスクリプトを優れたものにし、読みやすくするために2行ごとに色を付ける必要があります。

私はこれを試しました:

row = easyxf('pattern: pattern solid, fore_colour blue')

for i in range(0,10,2):

ws0.row(i).set_style(row)

この色だけでも問題ありませんが、データを書き込むと、行は再び白になります。

いくつかの例を教えてください'私はコーディングで迷子になっています:/

よろしくお願いします。

4

2 に答える 2

4

write()このメソッドを使用して行に色を適用したことはありません。
このようなものはあなたのために働きますか?(この優れた例から採用):

mystyle = easyxf('pattern: pattern solid, fore_colour blue')

for row in data:
    rowx += 1
    for colx, value in enumerate(row):
        if rowx % 2 == 0:
            # apply style for even-numbered rows
            ws0.write(rowx, colx, value, mystyle)
        else:
            # no style for odd-numbered rows
            ws0.write(rowx, colx, value)
于 2010-06-05T17:34:52.617 に答える
1

python-excelgoogle-groupで同じ質問への回答を参照してください。

于 2010-06-06T03:00:07.013 に答える