8

Python ライブラリopenpyxlを使用して、Excel 2007 で作成された XLSX ファイルを読み込んでいます。黄色のセル A1 を除いて空で、「test」という値が書き込まれています。そのセルから値を簡単に取得できますが、塗りつぶしの色を決定しようとすると、次の結果が得られます。

this_sheet.cell("A1").style.fill.start_color 

「FFFFFF」を返します

this_sheet.cell("A1").style.fill.end_color 

「FF0000」を返す

他の空白セルでこれをテストすると、まったく同じ結果が得られ、フォント スタイル情報を取得しようとすると、calibri サイズ 11 (システムの既定値) が返されます。

私はこれについてすべて間違っていますか?私が使用すべき代替方法はありますか?どんな助けでも大歓迎です。

ありがとう!

4

1 に答える 1

5

Openpyxl はまだ開発中であり、スタイルはまだ完全には実装されていないため、あちこちで問題が発生する可能性があります。必要に応じて、プロジェクト バグ トラッカーで問題を開くことを躊躇しないでください。

于 2011-04-06T11:58:08.957 に答える