二维码
微世推网

扫一扫关注

当前位置: 首页 » 快闻头条 » 科技资讯 » 正文

如何批量提取文件夹下所有文件名称到Excel表里

放大字体  缩小字体 发布日期:2023-01-28 06:13:34    作者:田茗函    浏览次数:165
导读

如何批量提取文件夹下所有文件名称到Excel表里本人想到4种方法,按推荐顺序分别为使用Everything软件提取,Excel Powerquery方法提取,python代码提取,bat文件提取例:需要把C盘Xiao文件夹下得所有文件名称提取出来

如何批量提取文件夹下所有文件名称到Excel表里

本人想到4种方法,按推荐顺序分别为使用Everything软件提取,Excel Powerquery方法提取,python代码提取,bat文件提取

例:需要把C盘Xiao文件夹下得所有文件名称提取出来并放到Excel表格中

目前这个文件夹下面有50个文件,文件名称都是以金庸先生小说《笑傲江湖》里得人物命名得,文件格式为xlsx,实际操作中可能有其他各类型文件,这个关系不大,数量也可能更多,几百个上千个都没问题,也可能存在多个文件夹,需要从父文件夹目录进行提取,也没问题

1.用Everything软件进行提取,非常快且容易操作

方法:下载Everything软件,目前仅支持WINDOWS系统

安装好后,找到目前文件夹,点右键选“搜索Everything”

可以看到一共有50个表格,全部都在

然后选中其中一个文件,按Ctrl+A进行全选后,按F2键

我们不用更改名称,把鼠标点到下面得新文件名框里

然后用Ctrl+A全选,再用Ctrl+C复制

用Ctrl+V粘到EXCEL表格里面

CTRL+H进行替换,把后缀替换为空格,即完成全部工作

2.用Powerquery提取

打开EXCEL,选数据 - 提取数据 - 从文件夹 - 找到目标文件夹

点加载右边箭头,选择加载到

按默认得就行

可以看到表1得第壹列Name列就是我们需要得数据,筛选看一下数据是否完整,然后把A列复制出来即可

3.python代码,这个需要下载python,我个人建议直接下载Anaconda软件即可

打开jupyter notebook软件,感谢阅读新建

复制以下代码,按SHIFT + ENTER键盘即可运行

import os

import pandas as pd

listname = os.listdir("C:\\xiao")

df = pd.Series(listname)

df.to_excel("C:\\study_note\\xiao.xlsx",index=False,header=False)

# listname = os.listdir("C:\\xiao") 这行得路径是要提取文件名称得路径

#df.to_excel("C:\\study_note\\xiao.xlsx",index=False,header=False)这行得路径是提取后保存EXCEL得路径及保存命名

保存后打开,看到所要得数据

4.编写bat文件

用记事本软件新建文档,写入:

等Echo off

dir /b>xiao.txt

文件名称保存为save_name.bat,尾缀需要为.bat

把这个文件放在需要提取文件名称得文件夹路径下面,然后双击运行

会生成一个xiao.txt得文件,然后用记事本软件打开,把里面内容全选复制到EXCEL里面即可

 
(文/田茗函)
打赏
免责声明
• 
本文为田茗函原创作品•作者: 田茗函。欢迎转载,转载请注明原文出处:http://www.udxd.com/news/show-367138.html 。本文仅代表作者个人观点,本站未对其内容进行核实,请读者仅做参考,如若文中涉及有违公德、触犯法律的内容,一经发现,立即删除,作者需自行承担相应责任。涉及到版权或其他问题,请及时联系我们邮件:weilaitui@qq.com。
 

Copyright©2015-2023 粤公网安备 44030702000869号

粤ICP备16078936号

微信

关注
微信

微信二维码

WAP二维码

客服

联系
客服

联系客服:

24在线QQ: 770665880

客服电话: 020-82301567

E_mail邮箱: weilaitui@qq.com

微信公众号: weishitui

韩瑞 小英 张泽

工作时间:

周一至周五: 08:00 - 24:00

反馈

用户
反馈