openpyxl讀取Excel中單個單元格的資料

2022-06-13 18:12:10 字數 891 閱讀 6722

# 將測試資料使用excel來處理

# python中處理excel的模組非常多,比如xlrd,xlwd(讀寫分開,不太方便)

# 使用openpyxl同時支援讀寫操作,需要安裝後才能使用

# pip install openpyxl

# 如果報錯,需要更新pip,python -m pip install upgrade pip

# 注意:openpyxl只能處理字尾名為xlsx的excel檔案,其他的不能處理

from openpyxl import load_workbook # 可以對已存在的excel檔案進行讀寫操作

from openpyxl import workbook # 可以新建excel檔案

# 使用load_workbook來實現excel讀寫

# 1.開啟excel檔案(已存在,cases.xlsx為檔名),

wb = load_workbook("cases.xlsx")

# 乙個excel檔案由那些組成:檔名,表單,單元格

# 第乙個引數為檔名,會返回乙個workbook物件(相當整個excel檔案)

# 2.定位表單

# 方法一:

# ws = wb['multiply'] # ws為worksheet物件(相當如excel中的乙個表單,multiply是excel中第乙個sheet的名字)

# 方法二:

ws = wb.active # 獲取第乙個表單

# 3.定位單元格

one_cell = ws.cell(row=2,column=2) # one_cell為cell物件(相當於表單中的某個單元格,獲取第二行第二列的資料)

print(one_cell.value)

openpyxl 讀取excel中某一行資料

記錄一下本人做專案ui自動化中讀取excel中資料的操作,只是封裝了讀取某一行資料的功能 import openpyxl class excel def init self,filename self.file name filename def get rows value self,sheetn...

Python使用openpyxl讀取Excel資訊

python的用途越來越廣,不能不開始學習使用了,今天寫個練手的demo,最大的感覺是python和es6挺像的。主要功能是彈出對話方塊,選擇本地excel檔案,然後迴圈讀取出來。使用的是openpyxl模組,只支援xlsx,不支援xls。如下 import openpyxl import tkin...

openpyxl 讀寫excel2007使用筆記

有一萬年沒來這兒寫blog了,今天等著發版,抽空來寫點東西吧。python有很多模組都是用來操作excel的,比如xlrd,xlwt,pyexcelerator。用著很方便,但是問題是,只能支援到excel2003。雖然一般的應用其實足夠了,但是如果遇到了匯出大量資料 超過65535條 的需求時,e...