如何在使用Python和Selenium时获取工作簿中的活动工作表?
我们可以在Selenium中获取工作簿中的活动工作表。Excel是一个以.xlsx扩展名保存的电子表格。一个Excel工作簿包含多个工作表,每个工作表都由行和列组成。
在所有工作表中,当我们访问特定工作表时,它被称为活动工作表。工作表中的每个单元格都有一个唯一的地址,它是行号和列号的组合。
列号从字母A开始,行号从数字1开始。单元格可以包含多种类型的值,它们是工作表的主要组成部分。
要在Python和Selenium中使用Excel,我们需要借助OpenPyXL库。此库负责对扩展名为xlsx、xlsm、xltm、xltx的Excel文件进行读写操作。
要安装OpenPyXL库,我们必须执行命令 **pip install openpyxl**。这是因为OpenPyXL并非Python的默认库。之后,我们应该在代码中 **import openpyxl**,然后我们就可以与Excel交互了。
要获取工作簿中的活动工作表,首先我们需要通过指定其所在路径来加载整个工作簿。这是通过load_workbook()方法实现的。
语法
wrkbk = load_workbook("C:\work\SeleniumPython.xlsx") # to identify the active sheet sh = wrkbk.active
示例
识别活动工作表的代码实现。
import openpyxl # load excel with its path wrkbk = load_workbook("C:\work\SeleniumPython.xlsx") # to get the active work sheet sh = wrkbk.active
广告