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

如何使用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()方法实现的。接下来,我们需要借助工作表名称来识别工作表。

而且,我们还需要标识要为其检索所有值的列地址。然后,我们需要遍历该特定列中的所有单元格,并借助value方法获得值。

语法

wrkbk = load_workbook("C:\\work\\SeleniumPython.xlsx")
#用名称标识工作表
sh = wrkbk["Sheet1"]

示例

编码实现以从特定列中获取所有值。

import openpyxl
#加载excel及其路径
wrkbk = load_workbook("C:\\work\\SeleniumPython.xlsx"
sh = wrkbk["Sheet1"]
#遍历列A中的单元格并在控制台中打印值
for c in sheet['A']:
   print(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工作簿有多个工作表,每个工作表都由行和列组成。 在所有工作表中,当我们访问一

  • 我尝试了下面给出的代码,但每次运行代码时,都会有一些链接添加到missing。我想在一个列表中获取页面中的所有链接,这样我就可以使用切片来访问我想要的任何链接。 有没有办法在不遗漏任何元素的情况下获得所有元素。

  • 问题内容: 我列出了可能存在一些出口问题的物品。我想获得重复项的列表,以便可以手动比较它们。当我尝试使用pandas重复方法时,它仅返回第一个重复。有没有办法获取所有重复项,而不仅仅是第一个? 我的数据集的一小部分看起来像这样: 我的代码当前如下所示: 那里有几个重复的物品。但是,当我使用上面的代码时,我只会得到第一项。在API参考中,我看到了如何获得最后一个项目,但是我希望拥有所有这些项目,因此

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