iT邦幫忙

2021 iThome 鐵人賽

DAY 21
0
自我挑戰組

學習30天的Python系列 第 21

學習Python紀錄Day21 - 用Python處理Excel

  • 分享至 

  • xImage
  •  

用Python處理Excel

Python可以使用openpyxl自動化處理excel的編輯、建立、儲存等操作。

pip install openpyxl

安裝成功後匯入模組

from openpyxl import load_workbook()
  • workbook(活頁簿):可以有多個worksheet
  • worksheet(工作表):每一個工作表都是用列(row)和欄(column)的儲存格組成
  • cell(儲存格)

開啟excel試算表檔案建立Workbook

wb = load_workbook("成績單.xlsx") 

sheetnames取得Excel的工作表名稱串列

print(wb.sheetnames)
ws = wb.active					#active取得目前工作表物件

使用相關屬性取得工作資訊

屬性
ws.title 取得工作表字串
ws.min_column 取得有料的儲存格最小欄索引
ws.max_column 取得有料的儲存格最大欄索引
ws.min_row 取得有料的儲存格最小列索引
ws.max_row 取得有料的儲存格最大列索引
(最後呼叫wb.close()關閉試算表)

上一篇
學習Python紀錄Day20 - 新增項目
下一篇
學習Python紀錄Day22 - 用Kaggle上的dataset當例子
系列文
學習30天的Python30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言