怎样把一堆文件名字快速写到excel
- 2026-11-09 10:21:56
将大量文件名快速提取到Excel,无需手动逐个输入,可通过以下几种高效方法实现,可根据文件数量、电脑系统及个人操作习惯进行选择:
方法一:复制路径法(最简单,适合Win10及以上系统)
1. 打开目标文件夹,按Ctrl+A全选所有文件。
2. 在“主页”选项卡中点击“复制路径”(或按Shift+右键选择“复制文件地址”)。
3.打开Excel,按Ctrl+V粘贴,此时会粘贴出“文件路径+文件名”。
4. 按Ctrl+H打开“查找和替换”,将“文件路径+文件名”中的路径部分(复制路径时带上的内容)替换为空,即可仅保留纯文件名。
方法二:PowerQuery法(适合Excel2016及以上,适合大量文件,可自动刷新)
1. 打开Excel,点击“数据”选项卡,选择“获取数据”->“来自文件”->“来自文件夹”。
2. 浏览并选择目标文件夹,点击“确定”。
3. 在弹出的PowerQuery编辑器中,点击“转换数据”。
4. 选中“Name”列(即文件名列),点击“主页”->“删除列”->“删除其他列”,删除多余列。
5. 点击“主页”->“关闭并上载”->“关闭并上载至”,选择“现有工作表”并点击“加载”,文件名即会导入Excel。
方法三:浏览器法(适合无特殊软件环境,适合少量文件)
1. 将文件夹路径复制,粘贴到浏览器(如Chrome)地址栏并回车,页面会显示文件列表。
2. 按Ctrl+A全选列表,按Ctrl+C复制。
3. 在Excel中按Ctrl+V粘贴,并手动删除多余信息(如大小、修改日期等)。
方法四:批处理命令法(适合极大量文件,无需Excel操作)
1. 在目标文件夹中新建一个文本文档(.txt)。
2. 在文本文档中输入命令:dir/b>文件名列表.xlsx(注:/b表示仅输出文件名,不包含其他信息;若需包含子文件夹,使用dir/b/s>文件名列表.xlsx)。
3. 将文本文档另存为“提取文件名.bat”(注意保存类型选择“所有文件”)。
4. 双击运行该.bat文件,文件夹内会生成一个“文件名列表.xlsx”文件,打开即可看到所有文件名。
方法五:第三方工具法(适合对效率要求极高且允许安装软件的场景)使用“我的ABC软件工具箱”或“文件列表生成器(FileListCreator)”等工具,导入目标文件夹,选择导出格式为“Excel(xlsx)”,一键提取并导出文件名。
注:若提取的文件名包含路径或多余空格,可通过Excel的“分列”或“查找和替换”功能进行后续清理。
内容来源于网络。