iT邦幫忙

2021 iThome 鐵人賽

DAY 22
0
自我挑戰組

學習30天的Python系列 第 24

學習Python紀錄Day24 - 建立Excel及編輯試算表

  • 分享至 

  • xImage
  •  

新增工作表

使用create_sheet()方法新增工作表,title參數為工作表名稱

wb = load_workbook("Excel成績單.xlsx")
ws2=wb.create_sheet(title = "成績表2")

ws2["A1"] = "座號"
ws2["B1"] = "姓名"
ws2["C1"] = "國文"
ws2["D1"] = "數學"
ws.append([21, "Chang", 80, 95])
ws.append([22, "Chen", 90, 85])

wb.save("Excel成績單2.xlsx")
wb.close()


在excel儲存格指定套用的公式

  • 用SUM()計算兩項成績的和
wb = load_workbook("Excel成績單.xlsx")
ws = wb.active
ws["E1"] = "總分"
ws["E2"] = "=SUM(C2:D2)"
ws["E3"] = "=SUM(C3:D3)"

wb.save("Excel成績單3.xlsx")
wb.close()

合併excel儲存格

  • merge_cells()合併參數範圍的儲存格
wb= load_workbook("Excel成績單.xlsx")
ws = wb["成績表1"]
ws.merge_cells("B2:C2")
ws.merge_cells("B3:C3")

wb.save("Excel成績單1.xlsx")
wb.close()

上一篇
學習Python紀錄Day23 - 讀取指定儲存泛範圍的資料
下一篇
學習Python紀錄Day25 - 批次處理檔案
系列文
學習30天的Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言