python写数据到excel 多sheet
时间: 2023-07-27 08:19:01 浏览: 115
Python使用Excel将数据写入多个sheet
是的,可以使用Python将数据写入Excel的多个工作表中。下面是一个示例代码:
```python
import pandas as pd
# 创建一个Excel文件
writer = pd.ExcelWriter('data.xlsx', engine='xlsxwriter')
# 写入数据到第一个工作表
df1 = pd.DataFrame({'Name': ['Alice', 'Bob', 'Charlie'], 'Age': [25, 30, 35]})
df1.to_excel(writer, sheet_name='Sheet1', index=False)
# 写入数据到第二个工作表
df2 = pd.DataFrame({'City': ['New York', 'London', 'Paris'], 'Population': [8623000, 8900000, 2148000]})
df2.to_excel(writer, sheet_name='Sheet2', index=False)
# 保存Excel文件
writer.save()
```
这个例子使用了Pandas库,它可以将数据写入Excel文件的工作表中。我们首先创建一个Excel写入器,然后使用`to_excel`方法将数据框写入每个工作表,最后保存Excel文件。
阅读全文