日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

[python 学习笔记] openpyxl -- excel样式设置 冻结窗格

發(fā)布時(shí)間:2023/12/16 python 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 [python 学习笔记] openpyxl -- excel样式设置 冻结窗格 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

?1.? 設(shè)置填充顏色, 字體, 邊框

from openpyxl import load_workbook from openpyxl.styles import PatternFill, Border, Side, Alignment, Protection, Fontwb = load_workbook(file_path) ws = wb['sheet_name']# 設(shè)置填充顏色 fill = PatternFill(fill_type='solid', start_color='FFD700', end_color='FFD700')# 設(shè)置字體類型,大小,斜體, 加粗 bold_24_font = Font(name= '等線', size=20, italic=True, bold=True)# 設(shè)置邊框樣式 thin = Side(border_style='thin', color='000000') border = Border(top=thin, right=thin, left=thin, bottom=thin)# 設(shè)置對(duì)齊方式 alignment=Alignment(horizontal='general',vertical='bottom')# 設(shè)置sheet標(biāo)簽的顏色 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.? 設(shè)置行高 / 列寬?

# 設(shè)置行高 ws.row_dimensions[1].height = 30# 設(shè)置列寬 ws.column_dimensions['A'].width = 13

?4.??設(shè)置凍結(jié)單元格

?凍結(jié)單元格所設(shè)置的參數(shù)為一個(gè)單元格,這個(gè)單元格上側(cè)和左側(cè)的所有行 / 列會(huì)被凍結(jié)

ws.freeze_panes = 'B1' # 凍結(jié)第一列ws.freeze_panes = 'A2' # 凍結(jié)第一行ws.freeze_panes = 'B2' # 同時(shí)凍結(jié)第一行和第一列

?參考官方文檔:https://openpyxl.readthedocs.io/en/stable/styles.html

總結(jié)

以上是生活随笔為你收集整理的[python 学习笔记] openpyxl -- excel样式设置 冻结窗格的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。