如何在 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)
输出
广告