首頁  >  文章  >  後端開發  >  python怎麼讀excel

python怎麼讀excel

(*-*)浩
(*-*)浩原創
2019-07-02 10:54:135287瀏覽

Python使用openpyxl讀寫excel檔案

#這是一個第三方函式庫,可以處理xlsx格式的Excel檔案。 pip install openpyxl安裝。如果使用Aanconda,應該自備了。

python怎麼讀excel

讀取Excel檔案(推薦學習:Python影片教學

需要導入相關函數。

from openpyxl import load_workbook
# 默认可读写,若有需要可以指定write_only和read_only为True
wb = load_workbook('mainbuilding33.xlsx')

預設開啟的檔案為可讀寫,若有需要可以指定參數read_only為True。

取得工作表--Sheet

# 获得所有sheet的名称
print(wb.get_sheet_names())
# 根据sheet名字获得sheet
a_sheet = wb.get_sheet_by_name('Sheet1')
# 获得sheet名
print(a_sheet.title)
# 获得当前正在显示的sheet, 也可以用wb.get_active_sheet()
sheet = wb.active

取得儲存格

# 获取某个单元格的值,观察excel发现也是先字母再数字的顺序,即先列再行
b4 = sheet['B4']
# 分别返回
print(f'({b4.column}, {b4.row}) is {b4.value}') # 返回的数字就是int型
# 除了用下标的方式获得,还可以用cell函数, 换成数字,这个表示B4
b4_too = sheet.cell(row=4, column=2)
print(b4_too.value)

b4.column傳回B, b4.row回傳4, value則是那個儲存格的值。另外cell還有一個屬性coordinate, 像b4這個單元格回傳的是座標B4。

更多Python相關技術文章,請造訪Python教學欄位學習!

以上是python怎麼讀excel的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn