wb = openpyxl.Workbook()
ws = wb.active
# 2. 罫線のスタイルを定義
# style='thin' は一般的な細い線です。他にも 'medium', 'dotted', 'double' などが指定可能です。
side_style = Side(style='thin', color='000000')
border_object = Border(left=side_style,
right=side_style,
top=side_style,
bottom=side_style)
# 3. 指定範囲(A1:G10)のセル全てに罫線を適用
# ws['A1:G10'] と書くことで、その範囲のセルを2次元のタプルとして取得できます
for row in ws['A1:G10']:
for cell in row:
cell.border = border_object
# 4. ファイルを保存
file_name = 'border_test.xlsx'
wb.save(file_name)
エクセルの指定範囲内に罫線
Python
Comments