因為平常工作會需要合併一些文字檔來做資料處理
有時文字檔案的數量很多,一個一個貼太麻煩
所以會合併所有的檔案,再拉到excel裡處理
這邊跟大家分享一下,用win10內建的cmd視窗和免費的 notepad++ 做文字檔案的合併處理
首先操作的工具有二樣:
1.cmd 視窗:cmd就是DOS模式,在windows作業系統出現前,在PC上面使用的作業系統
只能打指令來做所有的事,因此後面圖形化介面的windows出現後就不再被人們使用
僅變成windows裡面一個功能,提供一些進階指令的執行
2.notepad++: 兔費又功能強大的文字編輯器
下載及操作可以參考重灌狂人的網頁
操作步驟
1.先用檔案總管打開文字檔所在的資料夾
把滑鼠移到檔案總管上面的網址列,按右鍵複製資料夾的路徑
這次舉例的是 FR開頭的10個CSV檔案,要合併成一個檔案
2. 打開CMD視窗,可以按windows鍵在搜尋視窗打cmd就可以叫出cmd視窗
或是 WIN鍵+R 輸入 cmd也可以
如果資料夾是在不是在C磁碟,就再輸入磁碟代號+冒號
例如資料放在 D槽,就輸入 D:
接下來輸入 cd,空一格後,滑鼠移到 CMD視窗裡按右鍵
就會出現剛才的資料夾路徑
3. 輸入 dir [檔案關鍵字] > list.txt
[檔案關鍵字]可以使用星號(*)來代替其他未輸入的字元
例如:FR_01.csv、FR_02.csv...FR_10.csv
就可以使用 FR*.* 來表示所有FR開頭的檔案
> list.txt 是輸出轉向的功能,本來會印在畫面上的資料,轉存到 list.txt這個檔案內
這時檔案總管的視窗內會多了一個 list.txt 的檔案
完成後就先不要關閉CMD視窗,後來伴併指令也要在 CMD視窗執行
4.打開notepad++
把剛才的 list.txt 拖到 notepad++ 中
按住 ALT鍵,再用滑鼠把想合併的檔案選起來(如下圖)
在選取的範圍按右鍵選複製,再按 CTRL+N 開一個新的頁面,再按滑鼠右鍵選貼上
接下來是要把這些檔名用加號(+)串起來,方法是把換行符號(\r\n)取代成加號(+)
按CTRL+H叫出取代視窗,搜尋內容輸入 \r\n,取代成+
記得下面搜尋模式要已成延伸模式
取代之後,檔名會變成一長串,再移到最左邊補上 copy 加空格
移到最右邊補上 空格 + 要合併的新檔名
再按 CTRL + A 全選,CTRL+C 複製
5. 回到 CMD視窗,一樣按滑鼠右鍵就會貼上剛才那一長串指令
按下enter鍵就完成了
這樣就可以簡單的把多個文字檔案合併成一個文字檔案了
完成後就可以關閉CMD視窗,可以直接右上角打X按鈕關掉,或輸入exit關掉
留言列表