将产生的DataFrame保存为excel文件
时间: 2024-02-05 12:10:44 浏览: 115
你可以使用pandas库中的to_excel()方法将DataFrame保存为Excel文件,示例代码如下:
```python
import pandas as pd
# 创建示例DataFrame
data = {'姓名': ['张三', '李四', '王五'], '年龄': [25, 30, 27], '性别': ['男', '男', '女']}
df = pd.DataFrame(data)
# 将DataFrame保存为Excel文件
df.to_excel('example.xlsx', index=False)
```
其中,to_excel()方法的第一个参数为要保存的文件名,第二个参数index=False表示不保存行索引。如果要保存多个DataFrame到同一Excel文件的不同sheet中,可以使用ExcelWriter类,示例代码如下:
```python
import pandas as pd
# 创建示例DataFrame
data1 = {'姓名': ['张三', '李四', '王五'], '年龄': [25, 30, 27], '性别': ['男', '男', '女']}
data2 = {'编号': ['001', '002', '003'], '成绩': [80, 90, 85]}
df1 = pd.DataFrame(data1)
df2 = pd.DataFrame(data2)
# 将多个DataFrame保存到同一Excel文件的不同sheet中
with pd.ExcelWriter('example.xlsx') as writer:
df1.to_excel(writer, sheet_name='Sheet1', index=False)
df2.to_excel(writer, sheet_name='Sheet2', index=False)
```
这样就可以将df1保存到Excel文件example.xlsx的Sheet1中,将df2保存到Sheet2中。
阅读全文