用python合并excel
时间: 2023-07-07 17:10:06 浏览: 87
在 Python 中合并 Excel 文件可以使用第三方库来实现。其中常用的库有:
1. pandas:Pandas 是一个用于处理和分析数据的常用库。它提供了一系列的方法来读取和写入 Excel 文件。
例如,要将两个 Excel 文件(文件名分别为 "file1.xlsx" 和 "file2.xlsx")合并到一个新的 Excel 文件 "merged.xlsx" 中,可以使用以下代码:
```
import pandas as pd
# 读取两个 Excel 文件
df1 = pd.read_excel("file1.xlsx")
df2 = pd.read_excel("file2.xlsx")
# 将两个数据帧拼接在一起
df_merged = pd.concat([df1, df2])
# 将合并后的数据帧写入新的 Excel 文件
df_merged.to_excel("merged.xlsx", index=False)
```
2. openpyxl:Openpyxl 是一个用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。使用 openpyxl 库可以逐个打开 Excel 文件,然后将它们的内容复制到一个新的 Excel 文件中。
例如,要将两个 Excel 文件(文件名分别为 "file1.xlsx" 和 "file2.xlsx")合并到一个新的 Excel 文件 "merged.xlsx" 中,可以使用以下代码:
```
from openpyxl import Workbook
from openpyxl import load_workbook
# 创建一个新的工作簿
merged_wb = Workbook()
# 打开第一个 Excel 文件并遍历所有工作表
wb1 = load_workbook("file1.xlsx")
for sheet_name in wb1.sheetnames
阅读全文