我想在工作簿工作表中选择特定范围的单元格。我现在可以使用下面的代码行为工作簿工作表设置一个变量。
import pandas as pd
sheet1 = pd.read_excel('workbookname1.xlsx', sheet_name = ['sheet1'])
我想更进一步,并且能够在工作表中选择一系列单元格,以便我可以在定义的范围内练习数据框功能。我的某些范围的行值大于1000。如何为所需的Excel范围选择可变长度的行值?
答案 0 :(得分:0)
您可以使用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。