使用Python循环遍历Excel工作表的范围
- 论坛
- 使用Python循环遍历Excel工作表的范围
14 浏览
使用Python循环遍历Excel工作表的范围
大家好,我正在编写代码,通过循环遍历工作簿中的所有Excel电子表格,从每个电子表格中选择特定的范围。
我的代码如下:
from openpyxl import load_workbook import pandas as pd wb = load_workbook('D:\Temp\DD_Catalogues_6092020.xlsx') sheetnames = wb.sheetnames for i in sheetnames: i = wb[i] row = i.max_row - 3 data_rows = [] for row in i[1:row]: data_cols = [] for cell in row: data_cols.append(cell.value) data_rows.append(data_cols) df = pd.DataFrame(data_rows) print(df)
然而,它似乎只循环遍历了第一个工作表并选择了其中的数据。请问如何解决这个问题?非常感谢!