如何在 Selenium Webdriver 中讀取 Excel 表格資料?


我們可以在 Python 中使用 Selenium webdriver 讀取 Excel 表格資料。

一個 Excel 工作簿包含多個工作表,每個工作表包含單元格和列。

要在 Python 中處理 Excel 檔案(副檔名為 .xlsx、.xlsm 等),我們需要使用 OpenPyXL 庫。要安裝此軟體包,我們需要執行以下命令:pip install openpyxl。此外,我們還需要在程式碼中新增語句 import openpyxl。

要開啟 Excel 工作簿,可以使用 load_workbook 方法,並將 Excel 檔案的路徑作為引數傳遞給此方法。要識別活動工作表,我們需要在工作簿物件上使用 active 方法。

要讀取單元格,可以在活動工作表上應用 cell 方法,並將行號和列號作為引數傳遞給此方法。然後,在特定單元格上應用 value 方法以讀取其中的值。

讓我們讀取第三行第二列的值,該值如以下名為 Data.xlsx 的 Excel 工作簿所示為 D −

示例

import openpyxl
#configure workbook path
b = openpyxl.load_workbook("C:\Data.xlsx")
#get active sheet
sht = b.active
#get cell address within active sheet
cl = sht.cell (row = 3, column = 2)
#read value with cell
print("Reading value from row-3, col-2: ")
print (cl.value)

輸出

更新時間: 2021年4月8日

2K+ 次瀏覽

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.