iT邦幫忙

2024 iThome 鐵人賽

DAY 28
0
Python

運用 Python 操作 Excel系列 第 28

Python 操作 Excel -小試身手(字型功能)

  • 分享至 

  • xImage
  •  

字型 Font 模組語法如下:
from openpyxl.styles import Font

設定單一儲存格的字型樣式

字型 Font 模組常用的參數預設值如下:

Font(name='Calibri'),字型名稱,預設是 Calibri,中文則是系統預設的新細明體
      size=11,          #字型大小,預設是 11
      bold=False,       #粗體,預設是 False
      italic=False,     #斜體,預設是 False
      vertAlign=None,   #垂直置中,預設是 None
      underline='none', #底線,預設是none,單底線是single,雙底線是 double
      strike=False,     #刪除線,預設是 False
      color='000000')   #参數的是 16位元

color:設定顏色時前面2個0是設定紅色(Red), 中間2個0是設定綠色(Green),右邊2個0是設定藍色(Blue),附上常見的256種顏色組合
https://ithelp.ithome.com.tw/upload/images/20241009/201688574jeMED4LTf.png
https://ithelp.ithome.com.tw/upload/images/20241009/20168857l9iOSVX73m.png


接下來我們就可以對字型做些應用

範例程式

#ch3_8.py
import openpyxl

fn = "out1_5.xlsx"
wb = openpyxl.load_workbook(fn)
ws = wb.active
ws['A1'].font = Font(color='0000FF')
ws['B1'].font = Font(underline='single')
ws['C1'].font = Font(underline='double')
for i in range(2,11):
    ws['A'+str(i)].font= Font(color='0000FF',
                             italic=True)
wb.save('out3_8.xlsx')

執行結果

https://ithelp.ithome.com.tw/upload/images/20241009/20168857pqXwaLJSwT.png


上一篇
[Day27] Python 操作 Excel - 小試身手(移動儲存格區間)
下一篇
[Day29] Python 操作 Excel - 小試身手(迴圈解儲存格框線樣式)
系列文
運用 Python 操作 Excel30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言