如何将使用pandas清洗后的Excel数据在保存为Excel文件时更改子表名字
时间: 2024-03-14 20:47:29 浏览: 74
python自动办公-25 Pandas提取指定数据并保存在原Excel工作簿中
5星 · 资源好评率100%
可以使用pandas库中的ExcelWriter对象来保存DataFrame对象为Excel文件,并在保存时指定子表的名字。具体步骤如下:
```python
import pandas as pd
# 读取Excel文件并进行清洗操作
df = pd.read_excel('example.xlsx')
# 进行清洗操作...
# 创建ExcelWriter对象
writer = pd.ExcelWriter('new_example.xlsx')
# 将DataFrame对象保存到ExcelWriter对象中,并指定子表名字为"Sheet1"
df.to_excel(writer, sheet_name='Sheet1', index=False)
# 创建一个新的DataFrame对象,并保存到ExcelWriter对象中,并指定子表名字为"Sheet2"
new_df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
new_df.to_excel(writer, sheet_name='Sheet2', index=False)
# 保存Excel文件
writer.save()
```
在上述代码中,创建ExcelWriter对象时指定文件名,然后使用to_excel()函数将DataFrame对象保存到ExcelWriter对象中,并指定子表名字为"Sheet1";接着创建一个新的DataFrame对象,并使用to_excel()函数将其保存到ExcelWriter对象中,并指定子表名字为"Sheet2";最后调用ExcelWriter对象的save()函数保存Excel文件。
阅读全文