dataframe数据写入excel的新建的sheet
时间: 2023-08-10 10:00:36 浏览: 104
要将DataFrame数据写入Excel的新建的sheet,可以使用Python中的pandas库。首先,我们需要安装pandas库,可以使用以下命令进行安装:
```
pip install pandas
```
接下来,我们可以按照以下步骤进行操作:
1. 导入必要的库:
```python
import pandas as pd
from openpyxl import Workbook
```
2. 创建一个Excel文件及工作簿:
```python
excel_file = 'data.xlsx'
workbook = Workbook() # 创建工作簿
workbook.save(excel_file) # 保存工作簿
```
3. 新建一个sheet,并将DataFrame数据写入该sheet:
```python
sheet_name = '新建的sheet'
data = {'姓名': ['张三', '李四', '王五'], '年龄': [20, 25, 30], '性别': ['男', '女', '男']}
df = pd.DataFrame(data) # 创建DataFrame
with pd.ExcelWriter(excel_file, mode='a', engine='openpyxl') as writer:
writer.book = workbook # 打开工作簿
df.to_excel(writer, sheet_name=sheet_name, index=False) # 将DataFrame数据写入sheet
writer.save() # 保存Excel文件
```
4. 最后,可以在Excel文件中查看到新建的sheet,并包含了DataFrame的数据。
以上就是将DataFrame数据写入Excel的新建的sheet的方法。
阅读全文