panda分不同sheet写入数据
时间: 2023-08-07 19:02:00 浏览: 80
pandas分别写入excel的不同sheet方法
可以使用 Pandas 的 ExcelWriter 对象和 to_excel() 方法来向同一个 Excel 文件的不同 sheet 写入数据。
首先,创建一个 ExcelWriter 对象,并使用 to_excel() 方法将 Pandas DataFrame 写入 Excel 文件的不同 sheet:
``` python
import pandas as pd
# 创建一个空的 ExcelWriter 对象
writer = pd.ExcelWriter('output.xlsx', engine='xlsxwriter')
# 将 DataFrame 写入第一个 sheet
df1.to_excel(writer, sheet_name='Sheet1')
# 将 DataFrame 写入第二个 sheet
df2.to_excel(writer, sheet_name='Sheet2')
# 保存并关闭 ExcelWriter 对象
writer.save()
```
这将在名为 `output.xlsx` 的文件中创建两个 sheet(`Sheet1` 和 `Sheet2`),并将 DataFrame `df1` 和 `df2` 写入这两个 sheet 中。
阅读全文