使用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)

但是,似乎并没有遍历所有工作表,而只是选择了第一个工作表。我可以知道如何解决吗?非常感谢!

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)