使用python,选择文件夹,将文件夹内所有个excel合并至一个新excel中并保存在桌面
时间: 2023-05-15 12:06:35 浏览: 109
使用python将多个excel文件合并到同一个文件的方法
5星 · 资源好评率100%
您可以使用Python中的pandas库来完成这个任务。以下是代码示例:
```python
import os
import pandas as pd
# 选择文件夹
folder_path = input("请输入文件夹路径:")
# 获取文件夹内所有excel文件的路径
file_paths = [os.path.join(folder_path, file) for file in os.listdir(folder_path) if file.endswith('.xlsx')]
# 读取所有excel文件并合并
df_list = []
for file_path in file_paths:
df = pd.read_excel(file_path)
df_list.append(df)
merged_df = pd.concat(df_list)
# 保存合并后的excel文件至桌面
desktop_path = os.path.join(os.path.expanduser("~"), "Desktop")
merged_df.to_excel(os.path.join(desktop_path, "merged.xlsx"), index=False)
```
请注意,您需要安装pandas库才能运行此代码。您可以使用以下命令在命令行中安装pandas:
```
pip install pandas
```
阅读全文