当前位置: 首页 > 编程笔记 >

如何使用python在Selenium中的工作表中的特定单元格中获取值?

斜向文
2023-03-14
本文向大家介绍如何使用python在Selenium中的工作表中的特定单元格中获取值?,包括了如何使用python在Selenium中的工作表中的特定单元格中获取值?的使用技巧和注意事项,需要的朋友参考一下

我们可以在Selenium中的工作表中的特定单元格中获取值。Excel是电子表格,扩展名为.xlsx。一个excel工作簿有多个工作表,每个工作表都由行和列组成。

在所有工作表中,当我们访问一个称为活动工作表的特定工作表时。工作表中的每个单元格都有一个唯一的地址,该地址是行号和列号的组合。

列号从字母A开始,行号从数字1开始。一个单元格可以包含多种类型的值,它们是工作表的主要组成部分。

要使用python在Selenium中使用excel,我们需要获得OpenPyXL库的帮助。该库负责在Excel上进行读写操作,扩展名为xlsx,xlsm,xltm,xltx。

要安装OpenPyXL库,我们必须执行命令pip install openpyxl

这是因为python默认不附带OpenPyXL。之后,我们应该在代码中导入openpyxl,然后就可以与excel进行交互了。

为了获得工作表中的值,首先,我们需要通过指定工作簿的路径来加载整个工作簿。这是通过load_workbook()方法实现的。接下来,我们需要借助活动方法在所有工作表中标识活动表。

要访问活动工作表中的单元格,我们需要行号和列号的帮助以及需要接受行号和列号作为参数的cell方法。例如,要指向与第2行和第3列相对应的单元格,我们需要提及sheet.cell(row = 2,column = 3)。

识别单元格后,我们需要使用一种值方法从所需的单元格中提取值。

语法

wrkbk = load_workbook("C:\\work\\SeleniumPython.xlsx")
# to identify the active sheet
sh = wrkbk.active
# get the value of row 2 and column 3
c=sh.cell(row=2,column=3)

示例

编码实现以获取特定单元格的值。

import openpyxl
# load excel with its path
wrkbk = load_workbook("C:\\work\\SeleniumPython.xlsx")
# to get the active work sheet
sh = wrkbk.active
# get the value of row 2 and column 3
c=sh.cell(row=2,column=3
# to print the value in console
print(" The value is ", c.value)
 类似资料:
  • 本文向大家介绍如何使用python在Selenium中的工作表中的单元格内写入值?,包括了如何使用python在Selenium中的工作表中的单元格内写入值?的使用技巧和注意事项,需要的朋友参考一下 我们可以在Selenium工作表中的单元格内写入值。Excel是一个电子表格,扩展名为.xlsx。一个excel工作簿有多个工作表,每个工作表都由行和列组成。 在所有工作表中,当我们访问一个称为活动工

  • 本文向大家介绍如何使用python在Selenium中获取工作表中的所有值?,包括了如何使用python在Selenium中获取工作表中的所有值?的使用技巧和注意事项,需要的朋友参考一下 我们可以在Selenium中的工作表中获取所有值。Excel是电子表格,扩展名为.xlsx。一个excel工作簿有多个工作表,每个工作表都由行和列组成。 在所有工作表中,当我们访问一个称为活动工作表的特定工作表时

  • 本文向大家介绍如何使用python在Selenium中的工作簿中获取活动表?,包括了如何使用python在Selenium中的工作簿中获取活动表?的使用技巧和注意事项,需要的朋友参考一下 我们可以在Selenium的工作簿中获得活动表。Excel是电子表格,扩展名为.xlsx。一个excel工作簿有多个工作表,每个工作表都由行和列组成。 在所有工作表中,当我们访问一个称为活动工作表的特定工作表时。

  • 本文向大家介绍如何使用python获取Selenium中工作表中列的所有值?,包括了如何使用python获取Selenium中工作表中列的所有值?的使用技巧和注意事项,需要的朋友参考一下 我们可以在Selenium中的工作表中获取列的所有值。Excel是电子表格,扩展名为.xlsx。一个excel工作簿有多个工作表,每个工作表都由行和列组成。 在所有工作表中,当我们访问一个称为活动工作表的特定工作

  • 我想在工作簿工作表中选择特定范围的单元格。我目前能够将一个变量设置为下面一行的工作簿工作表。 我想更进一步,能够在工作表中选择一个单元格范围,这样我就可以在定义的范围内练习数据帧功能。我的某些范围的行值大于1000。如何为所需excel范围选择可变长度行值?

  • 本文向大家介绍获取MySQL中单元格的特定值,包括了获取MySQL中单元格的特定值的使用技巧和注意事项,需要的朋友参考一下 让我们首先创建一个表- 使用插入命令在表中插入一些记录- 使用select语句显示表中的所有记录- 这将产生以下输出- 以下是获取单元格特定值的查询- 这将产生以下输出-