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

2023/01/12閱讀時間約 1 分鐘
學會了工作簿和工作表基本的操作後,讓我們來做一些練習。
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月"工作表的標籤顏色更改為紅色
為什麼會看到廣告
阿寶哥
阿寶哥
留言0
查看全部
發表第一個留言支持創作者!