Power Query:从文件夹和子文件夹中获取文件名列表
在我们之前的《列出文件夹及其子文件夹中的所有文件名》教程中,您可以使用一些基本方法(如公式、VBA代码等)列出文件夹及其子文件夹中的所有文件名。在本文中,我将介绍一个非常棒的功能——Power Query,通过这个功能,您可以动态地列出文件夹及其子文件夹中的所有文件。获取文件名后,当您删除或插入新文件时,文件名列表会自动刷新。
使用 Power Query 从文件夹和子文件夹中获取文件名列表
要通过使用 Power Query 功能完成此任务,请按照以下步骤操作:
1. 在 Excel 2016 和 Excel 2021 中,请点击 数据 > 新建查询 > 从文件 > 从文件夹,见截图:
注意:在 Excel 2019 和 Office 365 中,您应该点击 数据 > 获取数据 > 从文件 > 从文件夹,见截图:
2. 在弹出的 浏览 窗口中,选择包含您要获取文件名的文件夹,见截图:
3. 然后,点击 打开 按钮,如下图所示打开文档预览列表:
4. 接下来,点击 转换数据 以打开 Power Query 编辑器窗口,文件属性将显示在窗口中。
5. 如果您想获取其他属性,例如 文件大小,请点击 属性 列中的展开图标,它将为您提供额外列的列表,选择您希望数据中包含的列,并取消选中其余列。在这里,我将选中 大小 选项,见截图:
6. 您还可以删除不需要的列。在 Power Query 编辑器 窗口中,选择要删除的列,右键单击该列,并点击 删除。见截图:
7. 在获取所需的属性列后,请点击 关闭并加载 > 关闭并加载,见截图:
8. 现在,所有关于文件的数据都已加载到新的工作表中,如下图所示:
提示:
1. 如果您需要在删除现有文件或将新文件插入文件夹时动态更改文件名,只需点击 数据 > 全部刷新,文件名列表将刷新为最新列表。
2. 按照上述步骤,文件夹及其子文件夹中的所有文件都被列出。如果您只想列出文件夹中的文件名(不包括子文件夹),只需在 Power Query 编辑器窗口的公式栏中将 Folder.Files 更改为 Folder.Contents,见截图:
现在,仅列出了特定文件夹中的文件名和子文件夹名称,见截图:
🔍 快速列出文件夹中的所有文件 —— 包括子文件夹!
只需单击一下,Kutools for Excel 的 文件名目录 功能即可让您立即生成文件夹中所有文件的完整列表 —— 包括隐藏文件和子目录!🎯 节省时间并提高生产力 —— 再也不用手动跟踪文件了!立即试用 Kutools for Excel 并在几秒内整理好文件!
✅ 按文件类型(例如 Excel、Word 等)筛选,专注于文件管理 | ✅ 包含子目录和隐藏文件,以支持深入的文件列表 |
✅ 自动生成可点击的超链接 —— 即时打开文件 | ✅ 显示文件大小(以字节、KB 等单位),全面控制细节 |
最佳 Office 办公效率工具
🤖 | Kutools AI 助手:基于智能执行,彻底革新数据分析 |生成代码|创建自定义公式|分析数据并生成图表|调用 Kutools Functions… |
热门功能:查找、选中项的背景色或标记重复项|删除空行|合并列或单元格且不丢失数据|四舍五入(无公式)... | |
高级 LOOKUP:多条件查找 (VLookup)|多值查找 (VLookup)|多表查找 (VLookup Across Multiple Sheets)|模糊查找 (Fuzzy Lookup)... | |
高级下拉列表:快速创建下拉列表|依赖型下拉列表|多选下拉列表... | |
列管理器:添加指定数量的列 |移动列 |切换隐藏列的可见状态| 比较区域及列... | |
特色功能:网格聚焦|设计视图|增强编辑栏|工作簿 & 工作表管理器|资源库(自动文本)|日期提取|合并数据|加密/解密单元格|按列表发送电子邮件|超级筛选|特殊筛选(筛选粗体/倾斜/删除线等)... | |
热门15 大工具集:12 款文本工具(添加文本、删除特定字符等)|50+ 种图表 类型(甘特图等)|40+ 实用公式(基于生日计算年龄等)|19 款插入工具(插入二维码、按路径插入图片等)|12 种转换工具(小写金额转大写、汇率转换等)|7 款合并与分割工具(高级合并行、分割单元格等)|...更多精彩等你发现 |
用 Kutools for Excel 加速你的 Excel 技能,体验前所未有的高效办公。 Kutools for Excel 提供300 多项高级功能,助您提升效率,节省大量时间。点击此处,获取你最需要的功能...
Office Tab 为 Office 带来标签式界面,让你的工作更加轻松
- 在 Word、Excel、PowerPoint 启用标签式编辑和阅读
- 在同一窗口的新标签中打开和创建多个文档,无需新建窗口。
- 办公效率提升50%,每天帮你减少上百次鼠标点击!