若依框架多sheet导出
时间: 2023-09-03 22:15:07 浏览: 258
多Sheet导出excel
5星 · 资源好评率100%
如果你想要在一个 Excel 文件中生成多个 sheet,可以使用以下代码:
```python
import pandas as pd
# 创建 Excel 文件对象
writer = pd.ExcelWriter('output.xlsx', engine='xlsxwriter')
# 将数据写入多个 sheet 中
df1.to_excel(writer, sheet_name='Sheet1')
df2.to_excel(writer, sheet_name='Sheet2')
df3.to_excel(writer, sheet_name='Sheet3')
# 保存 Excel 文件
writer.save()
```
在这个例子中,我们创建了一个名为 `output.xlsx` 的 Excel 文件对象,然后使用 `to_excel()` 方法将三个数据框(`df1`、`df2` 和 `df3`)分别写入到三个不同的 sheet 中(`Sheet1`、`Sheet2` 和 `Sheet3`)。最后,我们使用 `save()` 方法将 Excel 文件保存到磁盘中。
注意,在这个例子中,我们使用了 `xlsxwriter` 引擎来创建 Excel 文件对象。如果你使用的是其他引擎,可能需要修改一些参数。
阅读全文