我想遍历目录并查找特定的xlsx文件,然后将它们分别放入单独的pandas数据框中。这里的事情是我也希望那些excel文件中的所有工作表都在数据框中。使用Python导入 - 将多个excel文件导入数据框
下面是我实现的代码样本,我只需要添加逻辑来拾取所有表:
import pandas as pd
from glob import glob
path = 'path_to_file'
files = glob(path + '/*file*.xlsx')
get_df = lambda f: pd.read_excel(f)
dodf = {f: get_df(f) for f in files}
dodf[files[2]] --- dictionary of dataframes
我已经创建了一个字典来访问每个数据帧。所以目前的方法应该很好,即在字典中。 –