エクセルの指定範囲内に罫線

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)

Comments

Copied title and URL