Python将多表数据导出数据到统一Excel中
时间: 2023-12-14 16:39:17 浏览: 205
可以使用Python中的pandas和openpyxl库来将多表数据导出到统一的Excel文件中。
首先,需要安装pandas和openpyxl库:
```python
pip install pandas openpyxl
```
接下来,假设有两个数据表data1和data2,分别存储在csv文件中,可以使用pandas读取这些数据表:
```python
import pandas as pd
# 读取数据表
data1 = pd.read_csv('data1.csv')
data2 = pd.read_csv('data2.csv')
```
接着,可以将这些数据表合并为一个数据表,并将其写入到Excel文件中:
```python
import openpyxl
# 创建Excel文件
wb = openpyxl.Workbook()
# 将数据表写入Excel文件中
with pd.ExcelWriter('output.xlsx', engine='openpyxl') as writer:
data1.to_excel(writer, sheet_name='Sheet1', index=False)
data2.to_excel(writer, sheet_name='Sheet2', index=False)
# 保存Excel文件
wb.save('output.xlsx')
```
上述代码中,首先创建一个空的Excel文件,然后使用pandas的ExcelWriter将数据表写入到Excel文件中,并保存Excel文件。
这样就可以将多个数据表导出到同一个Excel文件中了。
阅读全文