[python 学习笔记] openpyxl -- excel样式设置 冻结窗格
生活随笔
收集整理的這篇文章主要介紹了
[python 学习笔记] openpyxl -- excel样式设置 冻结窗格
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?1.? 設置填充顏色, 字體, 邊框
from openpyxl import load_workbook from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Fontwb = load_workbook(file_path) ws = wb['sheet_name']# 設置填充顏色 fill = PatternFill(fill_type='solid', start_color='FFD700', end_color='FFD700')# 設置字體類型,大小,斜體, 加粗 bold_24_font = Font(name= '等線', size=20, italic=True, bold=True)# 設置邊框樣式 thin = Side(border_style='thin', color='000000') border = Border(top=thin, right=thin, left=thin, bottom=thin)# 設置對齊方式 alignment=Alignment(horizontal='general',vertical='bottom')# 設置sheet標簽的顏色 ws.tabColor = '1072BA'?2. 單元格使用這些樣式
# 單元格使用這些樣式 ws['A1'].fill = fill ws['A1'].font = bold_24_font ws['A1'].border = borderws.cell(row, column).fill = fill ws.cell(row, column).font = bold_24_font ws.cell(row, column).border = border?3.? 設置行高 / 列寬?
# 設置行高 ws.row_dimensions[1].height = 30# 設置列寬 ws.column_dimensions['A'].width = 13?4.??設置凍結單元格
?凍結單元格所設置的參數為一個單元格,這個單元格上側和左側的所有行 / 列會被凍結
ws.freeze_panes = 'B1' # 凍結第一列ws.freeze_panes = 'A2' # 凍結第一行ws.freeze_panes = 'B2' # 同時凍結第一行和第一列?參考官方文檔:https://openpyxl.readthedocs.io/en/stable/styles.html
總結
以上是生活随笔為你收集整理的[python 学习笔记] openpyxl -- excel样式设置 冻结窗格的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 网络基础虚拟化VRRP/MSTP冗余技术
- 下一篇: git使用命令行首次提交代码