当前位置: 首页 > 知识库问答 >
问题:

如何使用Python库工具在Excel工作表中选择特定范围的单元格

徐涵亮
2023-03-14

我想在工作簿工作表中选择特定范围的单元格。我目前能够将一个变量设置为下面一行的工作簿工作表。

 import pandas as pd
 sheet1 = pd.read_excel('workbookname1.xlsx', sheet_name = ['sheet1'])

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

共有1个答案

狄元魁
2023-03-14

您可以使用OpenPyXl模块。

from openpyxl import Workbook, load_workbook

wb = load_workbook("workbookname1.xlsx")
ws = wb.active
cell_range = ws['A1':'C2']

您还可以使用iter\u行()iter\u列()方法

有关更多信息,请参阅OpenPyXL文档。

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

  • 问题内容: 我有一个带有id列和成千上万行的表。我获得了1000个ID的列表,用于对照其他表格数据进行检查。 ID没有按顺序存储。 ID列表也不按顺序排列。 当我使用这些ID选择表格数据时,仅返回990个结果,这意味着自该列表产生以来,其中10个结果已更改/被删除。如何从该数据范围中找到10个缺失值?这是我目前正在做的事情: 返回990个结果。我可以做类似的事情吗? 编辑:抱歉造成混乱。我应该提到

  • 用途:我有一个零件列表,每个工作都有变化。 我的每个part#都有3行,这就是为什么我运行“entirerow.delete”3次。 这就是我现在拥有的。

  • 我使用Apache POI库来保护excel表,我保持一些单元格解锁和锁定其余的单元格,另外我隐藏了一些列。但是当用户使用Ctrl+A选择所有列时,他/她可以复制所有数据,包括隐藏列。 我在excel中发现了一种防止用户选择受保护单元格的方法,下面是相同的快照。 从“选择锁定的单元格”中删除刻度将阻止用户选择受保护的单元格,但我无法在代码中找到相同的方法。