iT邦幫忙

2024 iThome 鐵人賽

DAY 19
0
Python

運用 Python 操作 Excel系列 第 19

[Day19] Python 操作 Excel - 小試身手(取得工作表的欄/列數)

  • 分享至 

  • xImage
  •  

當我們想快速知道,對於目前工作表而言,到底有幾欄幾列,我們就可以用以下這兩個屬性了解目前工作表使用資訊。

max_column:可以使用 ws.max_column 回傳工作表內容所使用的欄數
max_row:可以使用 ws.max_row 回傳工作表內容所使用的列數
欄數也可以稱行數

範例程式

假設有個工作簿內容如下,這個程式會回傳 out1_4.xlsx 的欄位樹和列數
https://ithelp.ithome.com.tw/upload/images/20240930/20168857mnk5bZWOA9.png

#ch2_7.py
import openpyxl

fn = "out1_4.xlsx"
wb = openpyxl.load_workbook(fn) 
ws = wb.active
print(f"工作表欄數 = {ws.max_column}")
print(f"工作表列數 = {ws.max_row}")

執行結果

https://ithelp.ithome.com.tw/upload/images/20240930/20168857VQ5Ltu8J0q.png
即使第一列或第一行是空白,也會被計算當作列數和行數


上一篇
Python 操作 Excel-小試身手 (公式與值)
下一篇
Python 操作 Excel -小試身手(列出工作表區間內容)
系列文
運用 Python 操作 Excel30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言