0
セルをExcelに適用する(デフォルトのフォントとセルを変更する)。私は、セル1つずつ属性を設定することができます Openpyxl - スタイルを変数として作成
from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Font, Color
ws1.cell(row=1,column=1).font=Font(color=colors.WHITE,size=9)
ws1.cell(row=1,column=1).fill=PatternFill(fill_type="solid", start_color='0000FF', end_color='0000FF')
...and so on
は、テンプレートのスタイルを作成することによって、これを行うためのより効率的な方法がありますので、私は唯一の
ws1.cell(row=1,column=1).style=TemplateStyle
これはopenpyxlバージョン2.4で可能です –
偶然、http://openpyxl.readthedocs.io/en/latest/styles.htmlの 'Styling Merged Cells'セクションをご覧ください。少なくとも個々のセルをスタイリングする代わりになると思われます。 – BenWS
@BenWS私はその部分をチェックしましたが、私は個々の属性のスタイリングに関する部分しか持っていませんでした。セルをループする方法はわかっていますが、可能であれば、属性テンプレートや変数だけでなく、スタイルテンプレートを作成することで、コードをより効率的にしようとしています。私はそのページで何かを見逃しましたか? –