成语| 古诗大全| 扒知识| 扒知识繁体

当前位置:首页 > 趣味生活

文件夹的文件名称导入Excel

Q1:如何在Excel中导入文件夹下的档案名称?急!!多谢!!

开始-》运行-》输入cmd-》输入下面的命令在c盘生成文本文件“目录.txt”:
dir 某个文件夹 >c:\目录.txt用excel打开这个文件再编辑即可。 ======================
不要其他信息,只要文件名的话就加上/b,如下:
dir /b 某个文件夹 >c:\目录.txt

Q2:如何将文件夹中大量的文件名称导入台账excel

http://jingyan.baidu.com/article/e5c39bf5d246fe39d7603334.htmlWWw.BaZhIshI;.COM

Q3:如何将多个文件夹名称导入Excel表格中

举例说明:如果需要把”c:\windows“目录下的文件夹名转到excel表里
1、点击“开始——》运行”,输入“cmd”回车,出现控制台界面;
2、在控制台界面输入DOS命令“dir c:\windows > c:\1.txt"回车,”c:\windows“目录下的所有文件名都输出到”c:\1.txt"文本文件中去了;
3、将”c:\1.txt"文本文件内容复制、粘贴到excel表格中去。

Q4:如何批量提取文件夹内与Excel列表上名称对应的文件?

由于提问者没有给出具体案例,所以我首先设定一个符合日常场景和习惯的情景:

如下图,在“D:\原文件”文件夹下有若干个文件,文件格式不作限制;在某个Excel文件中,存在一个文件名称列表,包含了上述文件夹下一部分文件的名称。

对于提取文件夹内的文件,我们定义为将列表中的文件复制到另一个文件夹中。

问题解决思路:

由于是对文件进行批量提取,所以可以运用批处理的思想,具体工具可以选择bat批处理脚本,它有三个优势:

一、语法简单:如果只是对文件层面的复制粘贴剪切等操作的话,基本没有学习成本;
二、使用方便:可以在记事本中直接编写,在windows下直接运行;
三、从计算机底层运行,效率要高于普通应用软件。

Step 1:写出批处理命令

bat批处理复制文件的基本语法是:

copy 含完整路径的文件名 要复制到的文件夹路径

所以首先在excel中批量生成批处理命令,由于每条命令中不同的部分是文件名不同,其余部分全部相同,所以可以分段写好再文本合并。

在A列写“copy D:\原文件\”,注意copy后面有空格。在C列写“ D:\提取出来的文件\”,注意最前面有空格,在D列输入公式“=A2&B2&C2”将ABC三列文本合并。将以上三列向下填充至最后一行,批处理命令就生成到了D列。

最后不要忘记在D盘下记得新建一个文件夹,并命名为“提取出来的文件”。

Step 2:制作批处理文件并运行

在电脑中任意位置新建一个文本文档,将D列内容复制粘贴进去,保存关闭后将文件名改为“提取文件.bat”。

直接双击打开bat文件,它会自动运行,稍等两秒,打开“D:\提取出来的文件”文件夹,可以看到,想要提取的文件已经被复制到这个文件夹中了。

总结:

本例中借助bat实现了文件的批处理,其中又借助excel的功能批量生成了命令语句,瞬间实现了想要的结果。所以,精准选择相应的软件或工具并综合运用,效率才能最大化。

「精进Excel」系头条签约作者,关注我,如果任意点开三篇文章,没有你想要的知识,算我耍流氓!

猜你喜欢

更多