使用 Python 将列表中的数据帧写入多个 excel 文件
Posted
技术标签:
【中文标题】使用 Python 将列表中的数据帧写入多个 excel 文件【英文标题】:Write dataframes from a list into multiple excel file using Python 【发布时间】:2021-05-15 03:44:01 【问题描述】:我有:
list_of_DataFrames = [df_1, df_2, df_n, ...]
我想将这些数据帧中的每一个写入一个不同的 excel 文件。
我试过了:
list_of_DataFrames.to_excel("pathTo/ExcelFile.xlsx")
【问题讨论】:
【参考方案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")
【讨论】:
以上是关于使用 Python 将列表中的数据帧写入多个 excel 文件的主要内容,如果未能解决你的问题,请参考以下文章