python将两个excel表放到一个excel文件
时间: 2023-05-04 21:04:45 浏览: 121
将两个Excel表格放到一个Excel文件中,可以通过Python的openpyxl模块来实现。下面是具体步骤:
1. 导入openpyxl模块。
```
import openpyxl
```
2. 分别打开需要合并的两个Excel表格。
```
wb1 = openpyxl.load_workbook('表格1.xlsx')
wb2 = openpyxl.load_workbook('表格2.xlsx')
```
3. 创建一个新的Excel文档,并将两个表格分别复制到新文档中。
```
# 创建新的Excel文档
wb3 = openpyxl.Workbook()
# 复制表格1到新文档
for sheet in wb1:
new_sheet = wb3.create_sheet(title=sheet.title)
for row in sheet:
new_sheet.append([cell.value for cell in row])
# 复制表格2到新文档
for sheet in wb2:
new_sheet = wb3.create_sheet(title=sheet.title)
for row in sheet:
new_sheet.append([cell.value for cell in row])
```
4. 将新的Excel文档保存。
```
wb3.save('合并表格.xlsx')
```
以上就是将两个Excel表格放到一个Excel文件中的实现过程。需要注意的是,如果需要对表格做进一步的操作,可以先将表格转化为pandas.DataFrame格式,再用pandas处理数据。
阅读全文