【问题标题】:How to combine excel files with different folders如何将excel文件与不同的文件夹合并
【发布时间】:2023-03-23 09:39:02
【问题描述】:

我是 python 新手,有一个合并 excel 文件的任务。我有 100 个文件夹,每个文件夹有 2 个子文件夹,每个子文件夹中有 24 个 excel 文件。现在我必须找到每个 24 个文件的最大值和最小值,并且我必须将这个值与父 excel 文件连接起来(这个必须对所有 24 个文件做)。然后我必须连接所有 24 个文件,必须写入 excel 文件的第一列。这应该对所有 100 个文件夹重复,所以最后我必须得到一个 100 列的 excel 文件。 目前我对每个文件都使用手动方法,并且过度写入变得复杂且耗时,请有人帮助我摆脱这种方法

data12 = pd.read_excel (r'C:\Users\Videos\1.xlsx')
A= max(data12)   
C= min(data12) 
frame_data= [data12, A, C]
result = pd.concat(frame_data)
result.to_excel("output1.xlsx", sheet_name='modify_data', index=False) 

【问题讨论】:

    标签: python excel pandas list dataframe


    【解决方案1】:

    您可以使用 python glob 库浏览所有文件夹中的所有文件。您只需要传递主文件夹的名称。然后使用一个循环一个一个的读取所有文件。

    参考链接:Python glob multiple filetypes

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-11-09
      • 2014-01-28
      • 1970-01-01
      • 1970-01-01
      • 2014-09-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多