⑴ 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