【问题标题】:Write dataframes from a list into multiple excel file using Python使用 Python 将列表中的数据帧写入多个 excel 文件
【发布时间】:2021-05-15 03:44:01
【问题描述】:

我有:

list_of_DataFrames = [df_1, df_2, df_n, ...]

我想将这些数据帧中的每一个写入一个不同的 excel 文件。

我试过了:

list_of_DataFrames.to_excel("pathTo/ExcelFile.xlsx")

【问题讨论】:

    标签: python excel pandas list dataframe


    【解决方案1】:

    该列表没有to_excel 方法。您可以做的唯一方法是遍历列表。

    for i in range(len(list_of_DataFrames)):
        list_of_DataFrames[i].to_excel("pathTo/ExcelFile-{}.xlsx".format(i))
    

    【讨论】:

      【解决方案2】:
      for i, df in enumerate([df_1, df_2, df_n, ...]):
          df.to_excel(f"pathTo/ExcelFile_{i}.xlsx")
      
      

      【讨论】:

        猜你喜欢
        • 2021-09-06
        • 1970-01-01
        • 1970-01-01
        • 2019-01-07
        • 2017-07-20
        • 2014-12-29
        • 2018-02-26
        • 1970-01-01
        • 2019-05-10
        相关资源
        最近更新 更多