python合并多个xlsx文件
时间: 2023-08-05 22:02:12 浏览: 111
可以使用Python中的pandas库来合并多个Excel文件。以下是实现的步骤:
1. 导入pandas库
```python
import pandas as pd
```
2. 定义要合并的Excel文件路径和名称
```python
file_names = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
```
3. 循环遍历所有文件并读取它们
```python
df_list = []
for file_name in file_names:
df = pd.read_excel(file_name)
df_list.append(df)
```
4. 使用pandas的concat函数合并所有数据框
```python
merged_df = pd.concat(df_list)
```
5. 将合并后的数据框保存到新的Excel文件中
```python
merged_df.to_excel('merged_file.xlsx', index=False)
```
完整代码示例:
```python
import pandas as pd
file_names = ['file1.xlsx', 'file2.xlsx', 'file3.xlsx']
df_list = []
for file_name in file_names:
df = pd.read_excel(file_name)
df_list.append(df)
merged_df = pd.concat(df_list)
merged_df.to_excel('merged_file.xlsx', index=False)
```
阅读全文