Python将377个dataframe写入一个excel文件,每个dataframe一个sheet
时间: 2024-11-22 11:41:57 浏览: 0
Python使用Excel将数据写入多个sheet
在Python中,你可以使用pandas库来处理这种任务。pandas有一个方便的功能,可以直接将多个DataFrame写入Excel文件,每个DataFrame对应一个工作表。下面是一个简单的示例:
```python
import pandas as pd
# 假设你有一个名为dfs的字典,其中的键是你想要的sheet名称,值是对应的DataFrame
dfs = {'Sheet1': df1, 'Sheet2': df2, 'Sheet3': df3, ...} # df1, df2, df3等是你实际的数据框
# 使用pandas的to_excel函数将所有DataFrame写入一个Excel文件
with pd.ExcelWriter('output.xlsx') as writer:
for sheet_name, df in dfs.items():
df.to_excel(writer, sheet_name=sheet_name, index=False)
# `index=False`表示不保存行索引,如果你的数据不需要行索引,可以省略这一步
```
运行上述代码后,将会在当前目录下生成一个名为"output.xlsx"的Excel文件,包含多个工作表,每个工作表对应一个数据框。
阅读全文