python 如何将两个dataframe分别存在同一个excel里的不同sheet里
时间: 2024-10-14 17:13:33 浏览: 60
python 实现读取一个excel多个sheet表并合并的方法
在Python中,可以使用pandas库来操作DataFrame并将它们写入同一个Excel文件的不同工作表(Sheet)。首先确保安装了pandas和openpyxl库(如果还没安装,可以使用`pip install pandas openpyxl`命令安装)。
下面是一个简单的步骤示例:
```python
import pandas as pd
# 创建第一个DataFrame
df1 = pd.DataFrame({
'Column1': ['Value1', 'Value2', 'Value3'],
'Column2': [4, 5, 6]
})
# 创建第二个DataFrame
df2 = pd.DataFrame({
'ColumnA': ['A1', 'A2', 'A3'],
'ColumnB': [7, 8, 9]
})
# 写入同一个Excel文件的两个工作表
with pd.ExcelWriter('output.xlsx') as writer:
df1.to_excel(writer, sheet_name='Sheet1', index=False) # 第一张工作表命名为'Sheet1'
df2.to_excel(writer, sheet_name='Sheet2', index=False) # 第二张工作表命名为'Sheet2'
阅读全文