2023-01-12|閱讀時間 ‧ 約 2 分鐘

【Python辦公自動化筆記-Excel篇3】練習一

學會了工作簿和工作表基本的操作後,讓我們來做一些練習。
1. 新建一個工作簿,並在其內新增12張工作表;將工作表的名稱分別定為1月、2月、3月……12月。
解答:
from openpyxl import Workbook

path = "D:/sample.xlsx"

wb = Workbook()
for month in range(1, 13):
   wb.create_sheet(str(month) + "")  
wb.remove(wb["Sheet"])  # 別忘了要刪除新建工作簿時自動建立的那張工作表

wb.save(path)
2. 續上題,批次將工作表的名稱更改為竹科1月、竹科2月、竹科3月……竹科12月。
解答:
from openpyxl import load_workbook

path = 'D:/sample.xlsx'
wb = load_workbook(path)
wss = wb.worksheets
for ws in wss:
   ws.title = '竹科' + ws.title

# "竹科7"工作表的標籤顏色更改為紅色
# ws7 = wb['竹科7']
# ws7.sheet_properties.tabColor = "FF0000"

wb.save(path)
順便將竹科7月工作表的標籤顏色更改為紅色
"順便"將"竹科7月"工作表的標籤顏色更改為紅色
分享至
成為作者繼續創作的動力吧!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

發表回應

成為會員 後即可發表留言