【问题标题】:How to select a specific range of cells in an Excel worksheet with Python library tools如何使用 Python 库工具在 Excel 工作表中选择特定范围的单元格
【发布时间】:2019-07-17 12:37:39
【问题描述】:

我想在工作簿工作表中选择特定范围的单元格。我目前可以使用下面的行将变量设置为工作簿工作表。

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

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

【问题讨论】:

标签: python pandas series


【解决方案1】:

您可以使用OpenPyXl 模块。

from openpyxl import Workbook, load_workbook

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

您也可以使用iter_rows()iter_columns() 方法。

更多信息,您可以参考OpenPyXL documentation

【讨论】:

  • 谢谢!我将不得不花一些时间来研究 OpenPyXl。这个库对我来说是新的。
猜你喜欢
  • 2013-07-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多