请输入以下代码:利用python遍历文件夹下所有excel,并根据‘代码’这一列将同一行的数字保存到新的excel
时间: 2023-05-17 11:06:19 浏览: 111
以下是利用Python遍历文件夹下所有Excel并根据‘代码’这一列将同一行的数字保存到新的Excel的代码:
```python
import os
import pandas as pd
# 设置文件夹路径
folder_path = 'your_folder_path'
# 获取文件夹下所有Excel文件
excel_files = [f for f in os.listdir(folder_path) if f.endswith('.xlsx')]
# 创建一个空的DataFrame用于存储所有Excel中的数据
df_all = pd.DataFrame()
# 遍历所有Excel文件
for file in excel_files:
# 读取Excel文件
df = pd.read_excel(os.path.join(folder_path, file))
# 根据‘代码’这一列将同一行的数字保存到新的Excel
df_new = df.groupby('代码').agg(lambda x: ','.join(map(str, x))).reset_index()
# 将新的数据添加到所有数据中
df_all = pd.concat([df_all, df_new], ignore_index=True)
# 将所有数据保存到新的Excel文件中
df_all.to_excel('new_excel.xlsx', index=False)
```
请注意,您需要将“your_folder_path”替换为实际的文件夹路径,并且需要安装pandas库。
阅读全文
相关推荐
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241231045053.png)
![-](https://img-home.csdnimg.cn/images/20250102104920.png)
![rar](https://img-home.csdnimg.cn/images/20241231044955.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![pdf](https://img-home.csdnimg.cn/images/20241231044930.png)
![-](https://img-home.csdnimg.cn/images/20241231045021.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![-](https://img-home.csdnimg.cn/images/20241226111658.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)