首页 > Office专区 > Excel教程 >

如何把文件夹里的文件名快速导出到excel表格里

来源:互联网 2023-02-20 18:16:45 370

在一个文件夹里面,通常会含有众多文件(包含子文件夹里面的文件),如何将这些文件名快速导入到excel表格里面呢?下面举个例子说明一下处理的方法。d7z办公区 - 实用经验教程分享!

如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

工具/原料

  • 硬件设备:计算机
  • 操作系统:Windows 8
  • 办公软件:Excel 2010

方法一:使用VBA程序提取文件名称

  • 1

    打开excel表格之后,按下【Alt F11】组合键调出VBA编辑器。d7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 2

    点击【插入】、【模块】。d7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 2相关内容未经授权抓取自百度经验
  • 3

    在模块代码框里面输入以下VBA程序代码,再按【F5】键运行程序。d7z办公区 - 实用经验教程分享!

    Sub Get_Files_Name()d7z办公区 - 实用经验教程分享!

    Dim MyPath1, MyPath2, Sh, strd7z办公区 - 实用经验教程分享!

    On Error Resume Next '忽略运行过程中可能出现的错误d7z办公区 - 实用经验教程分享!

    Application.DisplayAlerts = False '忽略报警提示d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    MyPath1 = "d:\办公文件 " '获取文件夹里面文件名称路径d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    MyPath2 = "d:\办公文件\提取文件名\提取文件名.xls " '生成文件路径d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    str = "cmd /c d: && @cd " & MyPath1 & "&& @tree /f >" & MyPath2d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    Sh = Shell(str, 0) '运行命令d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    Workbooks.OpenText Filename:=MyPath2 '打开生成的文件d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    Sheets("提取文件名").Copy Before:=ThisWorkbook.Sheets(1) '复制生成的文件d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    Windows("提取文件名.xls").Close '文件窗口关闭d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    Application.DisplayAlerts = True '恢复报警提示d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    d7z办公区 - 实用经验教程分享!

    End Subd7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 4

    回到excel工作表界面,将会看到导出的所有文件名称。d7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 方法二:使用bat批处理命令提取文件名称

  • 1

    新建一个文本文档,在文本文档里边输入以下bat命令程序,保存并关闭。d7z办公区 - 实用经验教程分享!

    @echo offd7z办公区 - 实用经验教程分享!

    @d:d7z办公区 - 实用经验教程分享!

    @cd d:\办公文件d7z办公区 - 实用经验教程分享!

    @tree /f >d:\办公文件\提取文件名\提取文件名.xlsd7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 2

    将新建文本文档重命名(如:提取文件名.bat,“.bat”是批处理文件的后缀名)。d7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 3

    双击已经重命名的文件(提取文件名.bat)。d7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 4

    打开已经生成的文件名提取文件(excel文件)。d7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 5

    将会看到提取出来的文件名称。d7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 总结

  • 1

    方法一:使用VBA程序提取文件名称d7z办公区 - 实用经验教程分享!

    1、打开excel表格,按下【Alt F11】组合键。d7z办公区 - 实用经验教程分享!

    2、点击【插入】、【模块】。d7z办公区 - 实用经验教程分享!

    3、输入VBA程序代码,再按【F5】键运行。d7z办公区 - 实用经验教程分享!

    4、指定文件夹下边的文件名将会导入excel表格。d7z办公区 - 实用经验教程分享!

    方法二:使用bat批处理命令提取文件名称d7z办公区 - 实用经验教程分享!

    1、新建一个文本文档,输入bat命令程序。d7z办公区 - 实用经验教程分享!

    2、将新建文本文档重命名成bat文件格式。d7z办公区 - 实用经验教程分享!

    3、双击已经重命名的bat文件。d7z办公区 - 实用经验教程分享!

    4、双击打开生成的excel文件。d7z办公区 - 实用经验教程分享!

    5、批量导出文件名到excel表格完成。d7z办公区 - 实用经验教程分享!

    如何把文件夹里的文件名快速导出到excel表格里d7z办公区 - 实用经验教程分享!

  • 注意事项

    • 操作界面及功能可能因操作系统、软件版本不同而存在差异。
    • 导出文件夹里边的文件名称的方法很多,选择其中一种即可。

    以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!d7z办公区 - 实用经验教程分享!


    标签: excel文件表格

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号统计代码