使用 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 文件的主要内容,如果未能解决你的问题,请参考以下文章

将 Python3 中的数据帧写入 Netezza

如何将 JSON **text** 写入 Excel 文件?

Python,熊猫连接多个数据帧

将多个列表写入 csv Python

将 Scala 中的列表转换为 Python 列表或数据帧

将列表写入 pandas 数据帧到 csv,从 csv 读取数据帧并再次转换为列表而无需字符串