乐于分享
好东西不私藏

100个文件夹名称,3行代码汇总到excel中

100个文件夹名称,3行代码汇总到excel中
收了100个文件夹,要将每个文件夹的名称整理汇总到excel文件里?别一个个打字了。python脚本3行就搞定。
下面图片中是我收到的100个文件夹:
其中,每个文件夹代表一名学生。需要根据收到的文件夹名把这些学生的名字统计出来,放到excel文件中。文件夹如下:
1.安装python3.*后,打开命令行窗口,输入如下命令后按回车键
pip install  pandas
如下图:
2.新建get_name.py文件,输入代码如下:

import os

import pandas as pd

# 改成你的文件夹路径

path = r"D:\你的文件夹"

# 获取所有文件夹名称

folders = [f for f in os.listdir(path) if os.path.isdir(os.path.join(path, f))]

# 保存到Excel

df = pd.DataFrame(folders, columns=["姓名"])

df.to_excel(os.path.join(path, "计算机一级已过人员名单.xlsx"), index=False)

print(f"完成!共 {len(folders)} 个文件夹,文件保存在:{path}")

3.运行python文件

在命令行窗口:输入python  get_name.py后按回车键,即可执行python脚本。如下图:

运行结果如下:

生成了excel文件。excel文件里的数据如下:

扩展:还能用在哪儿?

这个脚本本质是:批量提取文件夹名称

换个场景照样用:

  • HR:100份简历文件夹 → 汇总候选人名单

  • 财务:各部门预算文件夹 → 统计哪些部门交了

  • 老师:学生作业文件夹 → 快速点名

  • 运营:活动投稿文件夹 → 整理参赛者名单

  • 行政:员工档案文件夹 → 核对人员

凡是收了文件夹要统计名字的,都适用。