如何使用python批量合并excel表格的sheet1
时间: 2023-03-03 13:05:55 浏览: 126
excel批量处理表格,如何批量处理excel表格,Python
使用Python 批量合并多个Excel文件的sheet1,可以使用 pandas 库。以下是基本的代码示例:
1.首先,需要安装 pandas 库,可以使用以下命令进行安装:
```
pip install pandas
```
2.然后,使用以下代码将多个Excel文件的sheet1合并成一个文件:
``` python
import os
import pandas as pd
#设置Excel文件所在的文件夹路径
folder_path = 'folder_path'
#获取文件夹下所有Excel文件的文件名
excel_files = [file for file in os.listdir(folder_path) if file.endswith('.xlsx')]
#创建一个空的DataFrame
merged_df = pd.DataFrame()
#循环遍历每个Excel文件,并将其中的sheet1合并到merged_df中
for file in excel_files:
file_path = os.path.join(folder_path, file)
df = pd.read_excel(file_path, sheet_name='Sheet1')
merged_df = merged_df.append(df, ignore_index=True)
#将合并后的DataFrame保存为新的Excel文件
merged_df.to_excel('merged_file.xlsx', index=False)
```
注意,上述代码中的 `folder_path` 需要替换为实际的文件夹路径,`merged_file.xlsx` 是合并后的Excel文件的文件名,可以根据需要进行修改。
阅读全文