⑴ vba提取多层文件夹的*.xls文件,根据获取到的文件名及路径逐个打开*.xls文件,去判断某几列有多少个数据
一、所需DOS命令
dir [drive:][path] /b > [drive:][path]filename
二、应用实例
如下图,在D盘中,有一个名称为“TQIPC”的文件夹,这个文件夹里面,存放了很多的照片!
看到了没有,文件夹中的照片名称,自动就显示在excel表格中了!
该dos命令非常强大,用好dos命令,可省去我们很多的功夫。
三、知识扩展
下面,再给大家一个例子,即,自动根据照片(根据人物名称),建立文件夹。
如果某个文件夹下面,您存放的是某些人物的照片,并且,每个人物的照片,都使用其名字来命名;这个时候,如何要自动根据人物的自动建立其对应的文件夹,也相当方便!
操作的方法是,先根据上述的方法,获取所有人物的照片的名称,生成EXCEL文件;
然后,在人物名称列前面,插入一列,并输入MD;
接下来,使用查找替换功能,将excel文件中的人物名称,去掉扩展名(只保留名字);
最后,将excel的内容,复制粘贴到记事本中,现在,我们就得到了形如:“MD人物名称”这样的命令格式了。(md 文件名称,该命令格式,是使用来建立文件夹的命令,上述的操作,都是为此做准备!)
将记事本文件保存成为形如:124.bat格式的文件,最后,双击此文件,文件夹名称就自动建立好了!
⑵ EXCEL 数据建立多层文件夹怎么实现数据分类和汇总
不能完全实现你的要求,但是可以完成你的基本需求。
用excel的数据透析表功能。
首先你需要建立你的数据,根据你的图我做了如下一些数据作为例子,请注意数据格式一定要按照我如下来整理,不能有合并单元格。
假设你要做重庆市各个行政单位的居民人数统计:
用数据透析表基本完成了你的要求,能够同时统计相同项目的数据。
但是也有不足的地方,比如没有像你图里一样的上下级之间的连接虚线,没有项目的地方显示(空白)等,但是基本功能都和你的一样。
你可以根据你自己的实际数据进行调整,直到达到你的最终需求。
⑶ 如何用CMD创建多层文件夹
一般情况下文件夹的创建不宜超过三层,如果真的需要,最可靠的办法就是一层层的往下建,快捷的办法也应该有,因为只有想不到,没能办不到。
⑷ 如何建立多层文件夹
本方法:你在桌面一次建立0-10文件夹然后复制0-9到10里然后每个在粘贴就行了,麻烦点,呵呵
⑸ 批量建立多级子文件夹
试试这段:
@ECHO OFF
FOR %%A IN (A B C D E F G H I J) DO (
FOR %%B IN (A B C D E F G H I J) DO (
FOR %%C IN (A B C D E F G H I J) DO (
FOR %%D IN (A B C D E F G H I J) DO (
FOR %%E IN (A B C D E F G H I J) DO (
MD %%A\%%B\%%C\%%D\%%E
)))))
EXIT
将代码放到要创建文件夹的根目录。总共100000个文件夹,希望没理解错楼主的意思。
⑹ EXCEL 数据建立多层文件夹怎么实现数据分类和汇总
不能完全实现你的要求,但是可以完成你的基本需求。
用excel的数据透析表功能。
1.
首先你需要建立你的数据,根据你的图我做了如下一些数据作为例子,请注意数据格式一定要按照我如下来整理,不能有合并单元格。
假设你要做重庆市各个行政单位的居民人数统计:
2.
3.
选定你的所有数据(重要,一定要全部选定),点击【插入】-【数据透析表】,在弹出的对话框直接点确认。
4.
5.
然后在自动建立的新页面按照如下图将项目用鼠标“拖”进对应的区域。
6.
7.
点击这个三角形,选择【值字段设置】,在弹出的对话框选择【求和项】
8.
9.
10.
然后鼠标单击数据透析表内部的任何区域(重要,不单击的话设计菜单就是隐藏的不会出来),点击【设计】-【数据透析表】-【以大纲形式显示】,基本形态就出来了,
11.
12.
有些项目因为原始数据就是空的,所以会显示(空白),你可以根据你的需求点击“-”将空白项目隐藏掉。
13.
用数据透析表基本完成了你的要求,能够同时统计相同项目的数据。
但是也有不足的地方,比如没有像你图里一样的上下级之间的连接虚线,没有项目的地方显示(空白)等,但是基本功能都和你的一样。
你可以根据你自己的实际数据进行调整,直到达到你的最终需求。
⑺ 电脑D盘怎样建立三级文件夹
双击D盘:右键-新建文件夹-给个名字。(例如 文件夹名字叫 音乐文档)。双击(音乐文档)这个文件夹,进入后,右键-新建文件夹-给个名字(例如 文件夹名字叫 音乐人)。双击(音乐人)这个文件夹,进入后,右键-新建文件夹-给个名字(例如 文件夹名字叫 音乐)。
那么 文件夹名字叫(音乐)的这个就是三级文件夹。
如果你有兴趣,可以一直这么建立下去,四级、五级。。。。。。。。。。。。。直到你高兴结束建立文件夹为止。
⑻ 怎样批量建立文件夹下面N个子文件夹
答1:可以不反复进出各子目录,只是写bat文件的时候,需要把子目录名字重复几遍而已。
答2:首先,md这个命令可以批量创建,但是相邻两个文件夹的创建地址和名称都是由空格隔开的,所以如果文件夹名称里带有空格的话,这个文件夹名字还得用双引号括起来。
根据你的描述,你希望的结果是:md20175月20176月
另外,你有提到希望批量建立子文件夹。
我常用的方法是,用excel结合cmd。批量建立有规律的子文件夹的话,比如漫画目录“第XX话”这种的,直接在Excel里面利用自动填充+简单的字符串拼接,就可以把md语句写好,然后直接复制做成bat,还是挺简单的。 如果子文件夹命名不太规律,那可能还是得手动输入。或者使用一些excel里跟字符串有关的公式啥的。 这里不展开说了。
至于多层层级,就是继续往后加斜杠,比如“md 20175月上旬20175月下旬” 就是在“2017”文件夹中的“5月”文件夹内,再建立两个文件夹:“上旬”和“下旬”。(这个如果批量数量很多的话,也可以利用excel完成。)
⑼ 批处理 按文件名自动创建多层文件夹并把文件放入该文件夹中
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行
@echooff
rem将文件名按指定字符分割成多段并创建多层目录及移动文件到新建的相对应的目录里
modeconlines=3000
set#=Anyquestion&set@=WX&set$=Q&set/az=0x53b7e0b4
title%#%+%$%%$%/%@%%z%
cd/d"%~dp0"
for/f"delims="%%ain('dir/a-d/b*_*_*.*')do(
for/f"tokens=1,2delims=_"%%bin("%%~na")do(
ifnotexist"%%b\%%c"md"%%b\%%c"
echo;"%%a"--^>"%%b\%%c"
move"%%a""%%b\%%c"
)
)
:end
echo;%#%+%$%%$%/%@%%z%
pause
exit