Python-Excel-字體及對齊方式設置


需要將單元格合並居中

from openpyxl import load_workbook
from openpyxl.styles import Font, colors, Alignment
import os
os.chdir(r'C:\Users\86159\Desktop\file')


excel_address = r"demine.xlsx"

wb = load_workbook(excel_address)
sht = wb.active
sht.merge_cells(start_row=1,end_row=1,start_column=1,end_column=22) #首行
sht["A1"] = "交易日報"
sht['A1'].alignment = Alignment(horizontal='center', vertical='center')

sht.merge_cells(start_row=2,end_row=3,start_column=1,end_column=1) #時間
sht['A2'].alignment = Alignment(horizontal='center', vertical='center')
sht["A2"] = "統計時間"

sht["A1"] = "統計"
font_set = Font(name='Arial', size=24, italic=True, color=colors.BLUE, bold=True, underline='doubleAccounting')
sht['A1'].font = font_set


sht["A5"] = "統計"
sht['A5'].alignment = Alignment(horizontal='center', vertical='center')

sht["A6"] = "統計"
sht['A6'].alignment = Alignment(horizontal='left', vertical='bottom')

sht["A7"] = "統計"
sht['A7'].alignment = Alignment(horizontal='right', vertical='top')


sht["A9"] = "統計"
sht['A9'].alignment = Alignment(horizontal='left', vertical='top', wrap_text=True)

sht["A10"] = "統計"
sht['A10'].alignment = Alignment(horizontal='left', vertical='top', wrap_text=False)

wb.save('test2.xlsx')

 

 

 

 

 

 文章參考:Python-Excel-openpyxl-03-字體及對齊方式設置 - 簡書 (jianshu.com)


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM