python excel 合并
时间: 2023-09-30 14:04:38 浏览: 104
您好!对于Python中的Excel合并操作,您可以使用openpyxl库来实现。下面是一个示例代码,用于将多个Excel文件合并成一个文件:
```python
import openpyxl
# 创建一个新的工作簿
merged_workbook = openpyxl.Workbook()
merged_sheet = merged_workbook.active
# 要合并的文件列表
file_list = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
for file in file_list:
# 打开要合并的文件
workbook = openpyxl.load_workbook(file)
# 获取工作表
sheet = workbook.active
# 遍历工作表中的所有行,并将数据复制到新工作簿中
for row in sheet.iter_rows(min_row=1, values_only=True):
merged_sheet.append(row)
# 保存合并后的文件
merged_workbook.save('merged_file.xlsx')
```
请确保您已经安装了openpyxl库,可以使用以下命令进行安装:
```
pip install openpyxl
```
这段代码将会打开每个输入文件,遍历每个工作表的所有行,并将数据复制到一个新的工作簿中。最后,它将保存为一个名为"merged_file.xlsx"的文件。
希望对您有所帮助!如有任何问题,请随时提问。
阅读全文