我有很多+200的excel文件,所有文件的格式都相同。
目录保存在此列表中
dir_list = ['all','files]
我想将它们全部转换为一个df
下面是我要从每个Excel文件中选择到新df中的内容
used_col = ['Dimension', 'Length','Customer']
df_x = pd.read_excel(file,sheet_name='Tabelle1',skiprows=3,skipinitialspace=True, usecols=used_col)
我该怎么做?
答案 0 :(得分:0)
您接近了,您需要使用concat
从所有文件中创建一个df。
tmp = []
used_col = ['Dimension', 'Length','Customer']
for file in dir_list:
df_x = pd.read_excel(file,sheet_name='Tabelle1',skiprows=3,skipinitialspace=True, usecols=used_col)
tmp.append(df_x)
final_df = pd.concat(tmp)